定义了一个变量但未赋初值,关于它的初值,下面说法正确的是
A: 若是static型的全局变量,为0;若是extern型的全局变量,则不确定
B: 若是全局变量,则为0;若是局部变量,则不确定
C: 若是静态局部变量,则为0;若是自动变量或寄存器变量,则不确定
D: 若是动态存储,则为0;若是静态存储,则不确定
A: 若是static型的全局变量,为0;若是extern型的全局变量,则不确定
B: 若是全局变量,则为0;若是局部变量,则不确定
C: 若是静态局部变量,则为0;若是自动变量或寄存器变量,则不确定
D: 若是动态存储,则为0;若是静态存储,则不确定
举一反三
- 函数的形参可以是() A: 局部自动变量 B: 全局变量 C: 局部静态变量 D: 全局静态变量
- 进行初始化即可自动获取初值为0的变量是: A: 任何用static修饰的变量 B: 任何在函数外定义的变量 C: 局部变量和用static修饰的全局变量 D: 全局变量和用static修饰的局部变量
- 关于变量的存储类型,下列说法错误的是( )。 A: 函数形参默认为是自动变量 B: 全局变量默认为是静态变量 C: 局部变量没有缺省值 D: 静态变量具有缺省值0
- 在SQL Server中,变量可以分为( )。 A: 静态变量 B: 局部变量或全局变量 C: 动态变量 D: 存储变量
- C语言中的变量有局部变量和全局变量,局部变量就是动态变量,全局变量就是静态变量