中国大学MOOC: int a=1,b=3,c=2,d=7,m;m=a>b?a+b:c>d?c:d-c;printf(%d,m);
举一反三
- 若有定义int a=1,b=2,m=6;则正确的赋值表达式是( )。 A: m=a+b=9 B: m-=m*4 C: m*5=8 D: m*7
- 设有语句:int a = 3 , b =5, m; 则执行语句:m = a<=3 && a+b<8 后,m的值为_____。 A: 0 B: 1 C: 2 D: 3
- 中国大学MOOC: 设int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为( )
- 下面程序代码的执行结果是( )#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
- 中国大学MOOC: 设有C语句int a=1,b=2,c=3,d=4,m=1,n=1;则执行C语句(m=a>b)&&(n=c>d);后,变量m和n 的值为_______。