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

这个指针如何编译不过去

2012-11-04 
这个指针怎么编译不过去程序如下:#include stdio.hint * paint a10pa&a*pa20printf(%d\n,a)这

这个指针怎么编译不过去
程序如下:
#include <stdio.h>
int * pa;
int a=10;
pa=&a;
*pa=20;
printf("%d\n",a);

这个程序我编译不过去,但是还是可以算出来的
先定义了一个叫pa的指针变量
然后定义一个a变量
此时指针指向a的地址
*pa=20 等价于 a=20;因为指针指向一个普通变量,那么指针就等同于普通变量
最后输出结果a=20
不知道我说的对不对,说错了,指出来,还有就是为什么变异不过去啊?

[解决办法]
要放到main函数里面吧!
[解决办法]
你要告诉编译器从哪儿入手
[解决办法]
都学指针了。 竟然忘了main函数???

热点排行