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

VC编译正常运行异常,求解

2012-10-18 
VC编译正常运行错误,,求解,C/C++ code#includestdio.hint main(){int *a 4 printf(%d\n,*a) retur

VC编译正常运行错误,,求解,

C/C++ code
#include<stdio.h>int main(){    int *a = 4 ;    printf("%d\n",*a) ;    return 0 ;}

编译通过,运行会提示某某内存不能为read
C/C++ code
#include<stdio.h>int main(){    int *a = 4 ;    printf("%d\n",a) ;    return 0 ;}

编译通过,运行通过,答案是4 ,,,
这是怎么回事啦,

[解决办法]
你学过指针没有
两个都是你赋值给指针a的地址为4 但第一个程序你想输出地址为4的指针的内容 
第二个你直接输出指针a的地址 所以为4

热点排行