C语言中的头文件*.h的主要作用是( )。
A: 预编译
B: 全局变量定义
C: 函数定义
D: 函数声明
A: 预编译
B: 全局变量定义
C: 函数定义
D: 函数声明
举一反三
- C语言的头文件中不包括( )。 A: 函数声明 B: 全局性常量信息 C: 宏定义 D: 函数定义
- 关于变量作用域说法错误的是()。 A: 函数内部定义的变量不一定是局部变量 B: static变量可以在函数外部声明 C: 在函数内部使用全局变量需要使用global关键字声明 D: 函数外部定义的变量一定是全局变量
- 关于C语言编程,下列说法正确的有___。 A: 编译预处理语句后一般不能加分号,其它C语句需要加分号 B: 调用在其它文件中定义的函数时,需进行函数原型声明,声明语句后不能加分号 C: 定义在函数体外的变量是全局变量 D: 定义在函数体内的变量是局部变量
- 下列关于函数的声明和定义说法不正确的是? A: 函数应当在头文件中声明 B: 函数的应当在源文件中定义 C: 源文件中定义的所有函数都应当在头文件中进行声明 D: 定义函数的源文件应包含声明该函数的头文件。
- 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。