复合语句是用{}来表示,如果变量定义在复合语句中,则变量的作用域仅作用于此复合语句。
举一反三
- 当复合语句内定义的变量与复合语句外定义的变量同名时,复合语句内定义的变量有效。
- 复合语句中可以定义变量,还可以嵌套使用复合语句。
- 如果变量在一个复合语句中定义,则有关该变量作用域的说法正确的是()。 A: 不能在复合语句中定义变量,语法错误。 B: 只在该复合语句范围内有效。 C: 在该函数内任何位置都有效。 D: 在整个程序文件范围内都是有效的。
- 以下叙述错误的是( ) ( ) A: )变量的作用域取决于变量定义语句的位置 B: )全局变量可以在函数以外的任何部位进行定义 C: )复合语句中定义的变量仅在复合语句中有效 D: )在主函数中定义的变量在所有函数中都有效
- 在一个函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效。