以下说法中正确的是____。
A. 在一个函数内部的复合语句中定义的变量可以在本函数范围内有效
B. 不同函数中使用相同名字的变量时,代表的是相同的变量
C. 寄存器变量是全局变量
D. 一个函数内部定义的变量,只能在本函数范围内有效
下列关于存储类型说法正确的是( )
A. register型变量的个数不限
B. static型变量并不长期占用内存,其存储空间可被覆盖
C. extern型变量一般用于在程序的多个编译单位间传递数据
D. auto型变量长期有效
在一个c源程序文件中,若要定义一个只允许本源文件中 所有函数使用的全局变量,则变量需要使用的存储类别是_____。
A. auto
B. static
C. register
D. extern
下列结论中只有__是正确的:
A. 所有的递归程序均可以采用非递归算法实现
B. 只有部分递归程序可用非递归算法实现
C. 所有的递归程序均不可以采用非递归算法实现
D. 以上三种说法都不对