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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 03:15:59
为什么必须在主函数开头定义变量?我要先printf一大堆文字(用不到变量),然后int p,就会出错说变量p没定义.但是把int p放到主函数里的第一行就没事了.既然我前面不用p,为什么还要早早地定

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

为什么必须在主函数开头定义变量?我要先printf一大堆文字(用不到变量),然后int p,就会出错说变量p没定义.但是把int p放到主函数里的第一行就没事了.既然我前面不用p,为什么还要早早地定
C的规则是所有变量在函数开始(局部变量(静态变量除外))或者程序开始(全局变量)都要声明,C++中就没有这样的要求了,不过使用之前都要声明.

为什么必须在主函数开头定义变量?我要先printf一大堆文字(用不到变量),然后int p,就会出错说变量p没定义.但是把int p放到主函数里的第一行就没事了.既然我前面不用p,为什么还要早早地定 在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的变量赋值,这样的作用是什么?例如我先定义了一个work(参数1, C#中定义变量必须以什么开头 C言语中函数定义的形式参数变量为什么不能在定义 mathematica 定义函数时变量不能带下标吗?如图 我在定义yy函数时带有l1,l2这两个带下标的变量,就不能变绿,函数不能定义,这是为什么?定义函数时变量不能带下标? 我定义了一个函数max(),我在这个函数里面在定义一个max变量,C语言 主函数中给x赋了值 为什么还说我定义的函数没有定义X 那要怎样才能在定义函数中给X赋值? 为什么有时变量先定义后使用有时又先使用后定义? 我在函数里面定义的变量,下面一个分程序里用的时候 ,还需要在定义一次吗?,在这个分程序里要用到这个函数的,如果定义了了会不会冲突? lingo中能否变量定义变量比如说我设Y ij为0-1变量,我需要在目标函数中使用Y ij为0的个数N作为惩罚变量,不知道应该如何定义N? 下列叙述正确的是( ) A main函数必须位于文件的开头 B 每行只能写一条语句C 程序必须包含输入语句 D 变量按所定义的类型存储数据 为什么要定义带变量的过程 为什么定义实例变量 matlab global定义全局变量的问题我写了matlab的一个主函数,放在一个M文件中,然后在这个主函数中调用其他的M文件,然后我在这个主函数中用global定义一系列变量,这样的话,定义里的那些变量在 2. 如果a为整型变量,在定义指针变量p的同时使其指向变量a,则变量p如何定义? 关于MATLAB中subs()函数我要计算一个大型矩阵在某个给定矩阵上的微分值.我先定义了M个符号变量,然后来表示了L个符号方程构成这个矩阵,然后对齐微分dff(); 最后用subs()函数来将矩阵A中的所有 在一个函数中定义了一个变量,如何在另一个函数使用这个变量 在主函数中定义的变量属于全局变量,这句话对吗?