读书人

地址为何不一致

发布时间: 2013-08-01 15:23:18 作者: rapoo

地址为什么不一致

#include <iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{

const char p[]="hello";
cout<<(void *)p<<endl;
printf("%u",p);
return 0;
}

这两个地址输出不一致
[解决办法]
哭了 %u是输出无符号十进制
cout<<void* 是十六进制

少年
printf %p吧

读书人网 >C++

热点推荐