变量的 是指变量的有效范围,从变量声明、分配内存空间到释放变量占用的内存空间,一个变量的作用域包含定义它的代码块和直接嵌套在其中的代码块。
举一反三
- 定义一个结构体变量,该变量所占用的内存等于( )。? 结构体中最后一个成员所占用的内存空间|各成员所需内存空间的总和|各成员中占用内存最大者所需的内存空间|结构体中第一个成员所占用的内存空间
- 关于变量的作用域下列说法不正确的是( ) A: 局部变量只有在其作用域内才有效。 B: 值类型变量一旦离开其作用域,变量就会被释放。 C: 引用类型变量一旦离开其作用域,就会被马上释放。 D: 局部变量的作用域是指声明变量的语句块内,位于声明变量之后的区域。
- register型变量不是内存变量,编译系统不为其分配内存空间
- 成员变量:在类中声明,整个类中有效;局部变量:在方法内或方法内的复合代码块(就是方法内部,“{”和“}”之间的代码)中声明的变量。复合代码块中声明的变量只在复合代码块中有效,在复合代码块外、方法内声明的变量在整个方法中有效。
- short int型变量占用的内存空间是 字节,int型变量占用的内存空间是 字节,char型变量占用的内存空间是 字节,float型变量占用的内存空间是 字节,double型变量占用的内存空间是 字节