44问答网
所有问题
C语言允许在一个函数内的复合语句内定义变量吗?
C语言允许在一个函数内的复合语句内定义变量吗?
如果能,那……这个变量的作用域是从哪到哪?
举报该问题
其他回答
第1个回答 2005-10-31
这个问题其实你只要亲自去编一个小程序试一下就知道了.
作用域就在该复合语句内, 一出复合语句, 就不认识它了.本回答被提问者采纳
第2个回答 2005-10-31
Ansi C编译器不认,比如TC2就不行。如果在C++编译器下编译这样的C程序就可以通过,作用域就是在该复合语句内。比如:
for(int i=0;i<MAX;i++)
{
...
}
定义的变量i只在for内起作用。
第3个回答 2005-11-11
其实在有些编译其里是可以的。
比如DJGPP
相似回答
C语言允许在一个函数内部的复合语句里面定义变量吗?
答:
可以的
,,变量的作用域在函数内部,属于局部变量 在函数体外无效
C语言允许在复合语句内定义
自动
变量
。对的错
的?
答:
C语言允许在复合语句内定义自动变量
。这是对的。定义的自动变量仅在复合语句内有效。
如果
在一个函数中的复合语句中定义
了一个
变量
,则以下正确的说法是...
答:
在一个函数内部定义的变量只在本函数范围内有效
,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。在复合语句内定义的变量只在复合语句范围内有效,只有在本复合语句内才能引用它们,在复合语句以外是不能使用这些比那里的。函数中的复合语句变量特点:主函数中定义的变量也只在主...
在
C语言中
,如果
在一个函数的复合语句中定义
了一个
变量
,则该变量()
答:
在
C语言中
,如果
在一个函数的复合语句中定义
了一个
变量
,则该变量()A.只在该复合语句中有效,在该复合语句外无效 B.在该
函数中
任何位置都有效 C.在本程序的原文件范围内均有效 D.此定义方法错误,其变量为非法变量 正确答案:A
大家正在搜
c语言函数的定义与调用
自定义函数c语言
c语言自定义函数例子
最基本的c语言语句是什么
C语言函数
C语言if语句
C语言判断语句
c语言函数类型
c语言怎么调用函数
相关问题
C语言允许在一个函数内部的复合语句里面定义变量吗?
c语言中函数内复合语句中定义的变量在本函数内有效?
在一个函数内的复合语句中定义的变量可以在本函数范围内有效,这...
c语言允许在复合语句中定义自动变量吗??? 急求
谭浩强的《C语言程序设计》:“在函数和复合语句内定义的变量....
在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合...
如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法...
在一个函数内的复合语句中定义的变量在本函数范围内有效 这句话...