以下程序的运行结果是_______。func(int a,int b){int c;c=(a>;b)?(a-b):(a+b);return(c); }main(){ int x=7,y=3;printf("%d\n",func(x,y)); }
A: 3
B: 4
C: 7
D: 10
A: 3
B: 4
C: 7
D: 10
举一反三
- 分析以下程序的运行结果( )。 func(int a,int b){ int temp=a; a=b; b=temp; } int main(){ int x,y; x=10; y=20; func(x,y); printf(("%d,%d\n",x,y); return 0 ; }
- 分析以下程序的运行结果是 。 #include “stdio.h” func(int a,int b) { int c; c=a+b; return c; } main( ) { int x=6,y,r; y=x+2; r=func(x,y); printf("%d ",r); }
- 下面程序代码的执行结果是( )#include[stdio.h] int m=13;int func(int a,int b){ int m=3; return(a*b-m);}main(){ int x=7,y=5; int res; res=func(x,y)/m; printf("%d",res);} A: 2 B: 3 C: 5 D: 7
- 以下程序的输出结果为( ). main() {int a=1,b=2,c=3,d=4,e=5; printf("%d ",func((a+b,b+c,c+a),(d+e))); } int func(int x,int y) { return(x+y); }
- 有如下程序 int func(int a,int b) { return(a+b); } void main() { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d\n",r); } 该程序的输出结果是( ).