题目内容

以下函数首部定义形式正确的是()。

A. double fun(int x,int y)
B. double fun(int x;int y)
C. double fun(int x,int y);
D. double fun(int x,y);

查看答案
更多问题

下面函数func((exp1,exp2),(exp3,exp4,exp5));调用语句中含有实参的个数为()。

A. 1
B. 2
C. 4
D. 5

若有如下程序:int f(int a){int b=0;static int c=3;b++;c++;return(a+b+c);}int main(){int a=2,i;for(i=0;i<3;i++)printf("%d\n",f(a));return 0;}输出结果是()。

A. 789
B. 7911
C. 71013
D. 777

若程序中定义了如下函数:double myadd(double a,double b){return (a+b);}将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是()。

A. double myadd(double a,b);
B. double myadd(double,double);
C. double myadd(double b,double a);
D. double myadd(double x,double y);

下列说法正确的是()。

A. C语言中允许定义空函数
B. 空函数是一种错误的函数
C. 空函数既没有函数头,也没有函数体
D. 编程时,空函数没有任何用途

答案查题题库