下列关于C语言函数的描述中,错误的是_________。
A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 如果省略函数类型的定义,则系统默认为int型
C. 函数的返回值可以通过函数中的return语句获得
D. 可以定义有参函数,也可以定义无参函数
查看答案
以下程序的运行结果是_______。int func(inta,intb){intc;c=(a>b)?(a-b):(a+b);return c;}int main() {intx=7,y=3;printf("%d\n",func(x,y));return 0;}
A. 3
B. 4
C. 7
D. 10
以下程序运行结果是__________。int main(){intmax(floata,floatb);floatx,y;intz;x=-4.6;y=-3.7;z=max(x,y);printf("%d\n",z);return 0;}intmax(floata,floatb){floatc;if(a>b)c=a;elsec=b;return(c);}
A. -3.7
B. -3
C. -4.6
D. -4
下面函数调用语句含有实参的个数为___________。temp((a,b,c),(x,y))
A. 2
B. 3
C. 4
D. 5
C语言中,数组名作为函数调用的实参时,下面叙述正确的是_________。
A. 传递给形参的是数组元素的个数
B. 传递给形参的是数组第一个元素的值
C. 传递给形参的是数组中全部元素的值
D. 形参数组中各元素值的改变会使实参数组相应元素的值同时发生变化