作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 12:44:30
为什么必须在主函数开头定义变量?
我要先printf一大堆文字(用不到变量),然后int p,就会出错说变量p没定义.
但是把int p放到主函数里的第一行就没事了.
既然我前面不用p,为什么还要早早地定义它?
C的规则是所有变量在函数开始(局部变量(静态变量除外))或者程序开始(全局变量)都要声明,C++中就没有这样的要求了,不过使用之前都要声明.
再问: ���õ���VC++6.0���������ļ���.c�ģ���������������
再答: ����