有以下函数定义,当运行语句“fun(3.78, 3.23) ;”时输出的是( )。void fun(int a, int b){printf("%d %d",a,b);}
A. 3 3
B. 4 3
C. 4 4
D. 3.78 3.23
查看答案
以下关于函数声明的说法中,错误的是( )。
A. 有了函数声明,就不需要定义函数
B. 函数定义在主调用函数之前,可以不声明
C. 函数的声明必须写在调用函数的语句前边
D. 函数声明语句可以写在主调用函数的外边
有以下函数定义,正确的声明语句是( )。void fun(int a, float b){……}
A. void fun();
B. fun(int, float);
C. void fun(int a, float b);
D. fun(int a, float b)
以下程序的运行结果是( )。#include int fun(int x, int y) {x++;y++; return(x+y); } void main(){int a=2,b=3,c; c=fun(a,b); printf("%d,%d,%d\n",a,b,c); }
A. 2,3,7
B. 3,4,7
C. 2,3,5
D. 3,4,5
以下程序的运行结果是( )。#include int fun(int x) { return(x+3.14);} void main() { float a=3.9; int d; d=fun(a); printf("%d\n",d); }
A. 3
B. 4
C. 6
D. 7