88问答网
所有问题
C语言中,main函数内定义的变量在整个程序范围内都有效吗?
如题所述
举报该问题
推荐答案 推荐于2017-12-15
不是,对在其它函数内部定义的中转变量不起作用。
如果要达到这个效果,可以使用宏定义,定义全局变量。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/Maga1tVK1.html
其他回答
第1个回答 2009-06-18
貌似在子函数中不行,MAIN函数外部,也就是在INCLUDE之后定义的变量为全局变量,整个程序都有效的,包括子函数。
相似回答
C语言中,main函数内定义的变量在整个程序范围内都有效吗?
答:
不是,对在其它函数内部定义的中转变量不起作用
。如果要达到这个效果,可以使用宏定义,定义全局变量。
请教高手,
C语言中,
把
变量定义在主函数
之外和定义在主函数之内有什么区别...
答:
1、main函数里定义的是局部变量,只是在main函数里有效
。2、如果程序里有多个函数,定义的全局变量在这些函数里都可以使用,而在main中定义的只能在main中使用,其他函数不可以直接调用。3、题目中的两个程序的区别只在于程序一的a和s变量是全局变量,程序二的a和s变量是局部变量。4、全局变量是程序的各...
C语言中
全局
变量
只在该
函数内有效吗?
答:
不是,全局
变量
贯穿
整个程序
但不能跨文件使用
C语言中,
这个
main函数里定义的变量
是全局变量还是局部变量?
答:
放在
main函数里定义的变量
任然是局部变量,全局变量要放在所有函数(包括main)的外部,例如:include <stdio.h>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...
c语言函数中定义的变量
是否只在该
函数内
有用
答:
在
函数内部定义的变量,
称之为局部变量。局部变量的作用域,也就是有用的
范围,
是从定义位置开始,到所在大括号结束。如 int func(){ int i = 10; //i的定义位置。 if(i == 1) { int j = 100; // j 的定义位置。 //some codes }//j所在大括号结束,j的作用域结...
在
函数内部定义的变量
称作( )变量
答:
在
C语言
等面向过程
语言中,
局部变量可以和全局变量重名,但是局部变量会屏蔽全局变量。在
函数内
引用这个变量时,会用到同名的局部变量,而不会用到全局变量。局部变量作用域的性质 1、
主函数main
()中
定义的变量
也只在
主函数中有效
,而不能因为在主函数中定义
在整个
文件或
程序中有效
。主函数也不能使用...
【学C的第N天】
C语言
作用域的规则,局部
变量
与全局变量!
答:
局部变量是在函数或代码块内部声明的,它们的生存期仅限于该函数或块,函数外部无法访问。例如,在
函数main
()
中定义的变量
a、b和
c
是局部变量:全局变量则位于函数外部,它们
在整个程序
运行期间
有效,
可以在任何函数中被访问。如:在程序顶部定义的全局变量g。形式参数,作为
函数内部
的局部变量,当调用函数...
c语言定义变量
的时候可以指定
范围吗?
答:
在
C语言中,
变量的使用
范围
通常分为全局变量和局部变量。全局变量是在程序的任何地方都可以访问的变量,它们的
定义在程序
的开始部分。全局变量的作用域是从它们的定义位置开始,到程序的结束位置结束。全局变量的声明和定义可以使用extern关键字,也可以直接声明和定义。局部变量是在
函数内部定义的变量
,它们的...
大家正在搜
主函数main中定义的变量在整个
在主函数main中定义的变量
main函数里的变量是全局变量吗
main函数中定义的变量
main函数体内定义的变量
在一个函数内部定义的变量是什么
主函数定义的变量在哪里有效
只能在main函数中定义静态变量
main函数中说明的变量的作用域
相关问题
C语言中,这个main函数里定义的变量是全局变量还是局部变量...
c语言中main函数中定义的变量都是全局变量吗?
请教高手,C语言中,把变量定义在主函数之外和定义在主函数之内...
主函数中定义的变量在子函数中是否有效?
c语言中主函数中定义的变量,调用函数里还需要再定义吗?
C语言中,main函数的局部变量全部改成全局变量有没关系?
C语言中,把变量定义在主函数之外和定义在主函数之内有什么区别
C语言静态局部变量和全局变量有什么区别,不都是在整个程序中都...