44问答网
所有问题
c语言中函数内复合语句中定义的变量在本函数内有效?
如题所述
举报该问题
推荐答案 2018-05-03
应该说是从该变量定义位置开始,往后到函数结束有效。
void fun()
{
int a = 2;
int b = 3;
int c = a + b;
if(c == 5)
{
int d = 6; //从这里开始,变量d在函数内有效。
}
pritnf("d = %d", d); //有效范围结束
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YKGVVWRGDYG3RWDDGGK.html
相似回答
在一个
函数内
的
复合语句中定义的变量
可以
在本函数
范围
内有效
,这句话...
答:
1、在函数的开头定义;2、在函数内的复合语句内定义;3、在函数的外部定义;
在一个函数内部定义的变量只在本函数范围内有效
,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。在复合语句内定义的变量只在本复合语句范围内有效,只有在本复合语句内才能引用它们。在该复合语句以...
在
C语言中
,如果在一个
函数
的
复合语句中定义
了一个
变量
,则该变量()
答:
正确答案:A
定义变量在函数
内部起作用吗?
答:
这句话不正确。
函数内的复合语句中定义的变量,只能在该复合语句中起作用,在复合语句以外,该变量不起作用
。附加:从变量的定义位置看,变量的分为全局变量和局部变量。在函数外部定义的变量叫做全局变量,从定义的位置开始一直到程序的结束都是起作用的。在函数内部定义的变量叫做局部变量,只在函数内部...
c语言中
在
函数内
的
复合语句中定义的变量在本函数
范围
内有效
这一说...
答:
调用这个函数的主函数也有效啊
另外这也是看情况的 有事在复合语句中定义的变量过了这个语句就无效了 看是函数怎么处理了
大家正在搜
c语言函数的定义
c语言函数的定义与调用
c语言函数变量
c语言定义变量
c语言全局变量和局部变量
c语言函数定义格式
c语言中sizeof函数的用法
c语言定义全局变量
c语言的函数
相关问题
在一个函数内的复合语句中定义的变量可以在本函数范围内有效,这...
在函数内的复合语句中定义的变量在本函数范围内有效为什么是错的...
C语言允许在一个函数内部的复合语句里面定义变量吗?
C语言允许在一个函数内的复合语句内定义变量吗?
如果在一个函数中的复合函数语句中定义了一个变量,则该变量()...
在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合...
如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法...
在一个函数内的复合语句中定义的变量在本函数范围内有效 这句话...