在函数内的复合语句中定义变量在本函数内有效?对吗?什么是复合语句?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/04 18:37:59
在函数内的复合语句中定义变量在本函数内有效?对吗?什么是复合语句?
要看具体的语言.
再问: 这是个判断题呢
再答: 符合语句定义:把多个语句用括号{}括起来组成的一个语句称复合语句。 复合语句中定义的变量只在复合语句内部有效,在函数内部其他地方是无效的。所以这句话是错的。比如 int test() { int a; if() { int b;//只在if语句中有效 ... } a=10;//这里正确 b=0; //这里就是错误的 } 这是大多数语言的定义,包括C++/C#/java等 可以参考一下百度百科词条:复合语句
再问: 这是个判断题呢
再答: 符合语句定义:把多个语句用括号{}括起来组成的一个语句称复合语句。 复合语句中定义的变量只在复合语句内部有效,在函数内部其他地方是无效的。所以这句话是错的。比如 int test() { int a; if() { int b;//只在if语句中有效 ... } a=10;//这里正确 b=0; //这里就是错误的 } 这是大多数语言的定义,包括C++/C#/java等 可以参考一下百度百科词条:复合语句
在函数内的复合语句中定义变量在本函数内有效?对吗?什么是复合语句?
在一个函数内的复合语句中定义的变量在本函数范围内有效 这句话为什么是错的
在一个函数内的复合语句中定义的变量可以在本函数范围内有效,这句话是否正确?为什么?
在函数中,不能定义自动变量的位置是()A所有函数体外 B函数形参 C复合语句内 D函数体的开始部分
在函数内定义的变量只在本函数范围内有效,为什么是对?
请定义一个简单的不存在函数的语言,该语言能完成整数的四则运算,并有if、while语句、复合语句及赋值语句
什么是复合函数,请告诉我确切的定义
以下叙述中正确的是()A 一个变量的作用域的开始位置完全取决于变量定义语句的位置B全局变量可以在函数
复合函数 同增异减复合函数(内外函数,都是增函数的情况)如果在某个区间上单调递增,那么内函数为什么也在那个区间上单调递增
主函数中定义的变量在子函数中是否有效?
在C语言中当形参与函数内定义的变量重名时,回有什么后果
在函数内,定义变量时储存类型符可以省略的是()