44问答网
所有问题
c语言中 在函数内的复合语句中定义的变量在本函数范围内有效 这一说法为什么是错的
如题所述
举报该问题
推荐答案 2011-07-29
调用这个函数的主函数也有效啊 另外这也是看情况的 有事在复合语句中定义的变量过了这个语句就无效了 看是函数怎么处理了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GWWV6RRKY.html
其他回答
第1个回答 2011-07-29
复合语句变量-----可以跳出函数跟全局变量联系,会影响其系统运行的
相似回答
在函数内的复合语句中定义的变量在本函数范围内有效为什么是错
的...
答:
在
复合语句中定义的变量
只在该复合语句
中有效
...
定义的变量在本函数范围内有效
这句话
为什么是错
的
答:
在一个函数内部定义的变量只在本函数范围内有效,
也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的
。在复合语句内定义的变量只在本复合语句范围内有效,只有在本复合语句内才能引用它们。在该复合语句以外是不能使用这些变量的,以上这些成为"局部变量”。定一个数集A,假设其中的...
下列
说法
中不正确的一项是()
答:
为啥呢?因为可能
复合语句在函数
体后部,前部未定义时使用了,就会报错.C 在一个
函数内定义的变量
只在本函数范围内有效 说的是一个函数内定义的变量,就是说明,该
变量在
使用前被定义了.只
在本函数范围内有效是
因为它是局部变量.AB容易理解是对的.
函数内的复合语句中定义的变量在
程序运行时起作用吗
答:
这句话不正确。函数内的复合语句中定义的变量,只能在该复合语句中起作用,在复合语句以外,该变量不起作用
。附加:从变量的定义位置看,变量的分为全局变量和局部变量。在函数外部定义的变量叫做全局变量,从定义的位置开始一直到程序的结束都是起作用的。在函数内部定义的变量叫做局部变量,只在函数内部...
大家正在搜
c语言函数的定义
c语言函数的定义与调用
c语言中sizeof函数的用法
c语言函数变量
c语言定义变量
c语言全局变量和局部变量
c语言函数定义格式
c语言定义全局变量
c语言的函数
相关问题
在一个函数内的复合语句中定义的变量在本函数范围内有效 这句话...
在函数内的复合语句中定义的变量在本函数范围内有效为什么是错的...
在一个函数内的复合语句中定义的变量可以在本函数范围内有效,这...
c语言中函数内复合语句中定义的变量在本函数内有效?
在函数内定义的变量只在本函数范围内有效,为什么是对?
在函数内的复合语句中定义变量在本函数内有效?对吗?什么是复合...
如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法...
(2/2)的变量只在本函数范围内有效 D、在一个函数内的复合...