77问答网
所有问题
当前搜索:
函数内定义的变量
变量定义
在
函数
内部还是函数之外?
答:
以上这些成为"局部变量".程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数.在
函数内定义的变量
是局部变量,而在函数之外定义的变量称为外部变量,外部变量是全局变量(也称全程变量).全局变量可以为本文件中其他函数所共用.它的有效范围为从定义变量的位置开始到本源文件结束.
只有在
函数
内部
定义的变量
才是局部变量。。。这句话对么???为什么...
答:
只有在
函数
内部
定义的变量
才是局部变量。这句话是不对的。局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量。局部变量只在定义它的函数或复合语句范围内有效,只能在定义它的函数或复合语句内才能使用它们。局部变量的生存期是从函数被调用的时刻算起到函数返回调用处的时刻结束。
全局
变量的定义
只能在
函数
内部吗
答:
以上这些成为"局部变量".程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数.在
函数内定义的变量
是局部变量,而在函数之外定义的变量称为外部变量,外部变量是全局变量(也称全程变量).全局变量可以为本文件中其他函数所共用.它的有效范围为从定义变量的位置开始到本源文件结束.
在一个
函数内的
复合语句中
定义的变量
在本函数范围内有效 这句话为什么...
答:
错的。解释:
定义变量
可能有三种情况:1、在函数的开头定义;2、在
函数内
的复合语句内定义;3、在函数的外部定义;在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。在复合语句
内定义的变量
只在本复合语句范围内有效,只有在本...
函数
中
的变量
,在哪个范围内有效?
答:
如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是该变量只在该复合语句中有效。在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本
函数内
才能引用它们,在此函数以外是不能使用这些变量的。在复合语句
内定义的变量
只在复合语句范围内有效,只有在本复合语句内才能引用它们...
C语言中,这个main
函数
里
定义的变量
是全局变量还是局部变量?
答:
放在main
函数
里
定义的变量
是局部变量,全局变量要放在所有函数(包括main)的外部#include int x,y,z;void year(int a,int b,int c);int main(){ int i,a,b,c;for(i=1;i<=1;i++){ scanf("%d,%d,%d",&a,&b,&c);printf("a=%d\n",a);printf("b=%d\n",b);printf("c=%d...
如果在一个
函数
中的复合语句中
定义
了一个
变量
,则以下正确的说法是...
答:
在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本
函数内
才能引用它们,在此函数以外是不能使用这些变量的。在复合语句
内定义的变量
只在复合语句范围内有效,只有在本复合语句内才能引用它们,在复合语句以外是不能使用这些比那里的。函数中的复合语句变量特点:主函数中定义的变量也只在主...
函数
外部
变量
可以在函数外部
定义
吗?
答:
以上这些成为"局部变量".程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数.在
函数内定义的变量
是局部变量,而在函数之外定义的变量称为外部变量,外部变量是全局变量(也称全程变量).全局变量可以为本文件中其他函数所共用.它的有效范围为从定义变量的位置开始到本源文件结束.
新人,想问一下
函数定义
里像这样怎么用在主函数里声明
的变量
答:
C语言中主
函数
中
定义的变量
只能在主函数中使用,所以你还得再定义一个变量。当然,捏可以把主函数中定义的这个变量传递给被调用的函数作为参数。例如 void fun(int x) { } main() { int num=9; fun(9); } 但是如果你要在被调用函数中使用这个变量例如 fun() { num++; } 像这样,就是错...
函数体内声明
的变量
和主
函数内
声明的变量名称可以相同吗
答:
可以一样,没有什么影响,两者是相互独立。在函数内部声明的是局部
变量
,其作用范围往往限制在这个
函数内
。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜