首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

地址为何不一致

2013-08-01 
地址为什么不一致#include iostream#includestdio.h#includestring.husing namespace stdint main(

地址为什么不一致

#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吧

热点排行