题目
以下叙述中不正确的是( )。A. 函数中的自动变量可以赋初值,每调用一次,赋一次初值B. 在调用函数时,实参和对应形参的类型要一致C. 全局变量的隐含类别是自动存储类别D. 函数形参可以说明为register变量
以下叙述中不正确的是( )。
A. 函数中的自动变量可以赋初值,每调用一次,赋一次初值
B. 在调用函数时,实参和对应形参的类型要一致
C. 全局变量的隐含类别是自动存储类别
D. 函数形参可以说明为register变量
题目解答
答案
C. 全局变量的隐含类别是自动存储类别
解析
步骤 1:理解函数中的自动变量
函数中的自动变量在每次函数调用时都会重新初始化,因此每次调用函数时,自动变量都会被重新赋值。
步骤 2:理解实参和形参的类型
在调用函数时,实参和对应形参的类型必须一致,以确保数据的正确传递。
步骤 3:理解全局变量的存储类别
全局变量的隐含类别是外部存储类别,而不是自动存储类别。外部存储类别的变量在程序的整个执行期间都存在。
步骤 4:理解函数形参的存储类别
函数形参可以声明为register变量,这意味着编译器会尝试将这些变量存储在寄存器中,以提高访问速度。
函数中的自动变量在每次函数调用时都会重新初始化,因此每次调用函数时,自动变量都会被重新赋值。
步骤 2:理解实参和形参的类型
在调用函数时,实参和对应形参的类型必须一致,以确保数据的正确传递。
步骤 3:理解全局变量的存储类别
全局变量的隐含类别是外部存储类别,而不是自动存储类别。外部存储类别的变量在程序的整个执行期间都存在。
步骤 4:理解函数形参的存储类别
函数形参可以声明为register变量,这意味着编译器会尝试将这些变量存储在寄存器中,以提高访问速度。