为什么必须在主函数开头定义变量?

问题描述:

为什么必须在主函数开头定义变量?
我要先printf一大堆文字(用不到变量),然后int p,就会出错说变量p没定义.
但是把int p放到主函数里的第一行就没事了.
既然我前面不用p,为什么还要早早地定义它?
1个回答 分类:综合 2014-11-28

问题解答:

我来补答
C的规则是所有变量在函数开始(局部变量(静态变量除外))或者程序开始(全局变量)都要声明,C++中就没有这样的要求了,不过使用之前都要声明.
再问: ���õ���VC++6.0���������ļ���.c�ģ���������������
再答: ����
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率