在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )。
A) extern B) register C) auto D) static
凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( )。
A)自动(auto) B)静态(static) C)外部(extern) D)寄存器(register)
以下不正确的说法是( )。
A)在不同函数中可以使用同名字的变量
B)形式参数是局部变量
C)在函数内定义的变量只在本函数范围内有效
D)在函数内的复合语句中定义的变量在本函数范围内有效
如果在一个函数中的复合语句中定义了一个变量,则该变量( )。
A)只在该复合语句中有效
B)在该函数中有效
C)在本程序范围内均有效
D)为非法变量
局部变量如果没有指定初值,则其初值为0。
输出 1到n(12>=n>=1)的阶乘的值(要求利用静态局部变量相关的知识)。注意:只允许在/******start******/和/******end******/之间添加代码。