A.如果函数定义出现在函数调用之前,可以不必加函数原型声明
B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C.函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查
D.标准库不需要函数原型声明
您可能感兴趣的试卷
你可能感兴趣的试题
A.double fun(intx,doubley)
B.fun(int x,doubley)
C.double fun(int,double);
D.fun(x,y);
下面程序的输出是()。
A.8,4,2
B.8,4,3
C.4,4,5
D.4,5,6
A.只在该复合语句中有定义
B.在该函数中有定义
C.在本程序范围内有定义
D.为非法变量
假设调用函数有以下定义和函数f调用,则函数f中对形参数组错误定义的是()。
charc[5]={‘a’,’b’,’0’,’c,’0’};
printf(“%s”,c);
A.f(int array[][6])
B.f(int array[3][])
C.f(int array[][4])
D.f(int array[2][5])
A.数组的首地址
B.数组中第一个元素的值
C.数组中的全部元素的值
D.数组元素的个数
A.return语句中的表达式类型
B.调用该函数时的主调函数类型
C.调用该函数时由系统临时
D.在定义函数时所指定的函数类型
A.地址传递
B.值传递
C.有实参传给形参,再由形参传给实参
D.由用户指定传递方式
A.该函数没有返回值
B.该函数返回若干个系统默认值
C.能返回一个用户所希望的函数值
D.返回一个不确定的值
A.
B.
C.
D.
最新试题
编译器的作用是将一个高级语言程序翻译成计算机可以执行的二进制代码。
下面程序执行后如果的值是85则输出的结果是()
名为printf的函数可以完成程序指定的输出,它是C语言本身自有的一个关键字。
C语言编译连接生成的.exe文件属于()。
下面不是C语言特点的是()。
关于for结构的基本语法,下列描述错误的是()for(表达式1 ① ;表达式2 ② ;表达式3 ③){语句; ④}
用C语言编写的程序可以不经过编译直接运行。
在C语言中do-while和while语句均是先判断表达式,再执行循环体语句。
完善下面程序中xxkl函数的定义,使程序能够输出数组a中所有元素的最大值。
Polya的问题求解四步法不包括()。