有函数intmax(intx,inty){floatz=2.5;return(z);则返回值是()
A: 2
B: 2.5
C: 3
D: 要看实参
A: 2
B: 2.5
C: 3
D: 要看实参
举一反三
- intmax(intx,inty){intmax=0;max=x+y;returnmax;}
- 8.下面程序中应该补充(填写在横线位置)的代码是 #include intmax(intx,inty); //函数功能:求两数中的较大数 intmain(void) { inta,b,c; scanf("%d,%d",&a,&b); c=__________________; printf("maxis%d",c); return0; } intmax(intx,inty) { intz; if(x>y) z=x; else z=y; returnz; }
- 以下正确的函数形式是( )。 A: double fun1(intx,inty){ z=x+y;return z;} B: funl(intx,y){ intz;returnz;} C: funl(x,y){ int x,y;double z;z=x+y;return z;} D: double funl(int x,int y){ double z;z=x+y;return z;}
- 若函数有返回值,必须通过return语句将值返回。
- 下列语句中,正确的语句是( ) A: intx=y=Z==0 B: intZ=(x+y)++ C: x=+3==2 D: x%=2.5