本帖最后由 傘が咲く 于 2014-4-23 07:51 编辑
- #include <stdio.h>
- void test()
- {
- int a = 3;
- int *p;
- p = &a;
- int c;
- c = *p;
- printf("%d\n",c);
- }
- int main()
- {
- test();
- return 0;
- }
复制代码
为什么此程序报出 error C2065: 'c' : undeclared identifier,运行环境是vc++
把test()函数中语句int c;放在p = &a;前面就不会产生这问题。求解这是为什么! |