c语言变量 Java基本数据类型作为局部变量存储在哪?
Java基本数据类型作为局部变量存储在哪?基本数据类型作为局部变量放在堆栈中,新对象放在堆中,用static声明的变量是静态变量,静态变量和字符串常量放在数据段中声明局部变量时,如果有默认的存储类别,
Java基本数据类型作为局部变量存储在哪?
基本数据类型作为局部变量放在堆栈中,新对象放在堆中,用static声明的变量是静态变量,静态变量和字符串常量放在数据段中
声明局部变量时,如果有默认的存储类别,变量的存储类别是自动类型,也称为自动类型。
概念:局部变量默认为自动变量,文件位置默认为静态变量
声明局部变量时若有缺省存储类别,该变量的存储类别是?
全局变量默认存储类型为extern,局部变量默认存储类型为auto,函数中声明的变量为局部变量。因此,原问题中“函数中没有指定存储类别的全局变量”一句话有其自身的问题。记住:全局变量extern local variable auto
应该是auto variable。
局部变量默认为自动变量
动作文件部分默认为静态变量