是这样的10* M(i,j);将这句话翻译成表达式为10*(a) > (b)? (a) :(b).看到了么,10* M(i,j)并不是10倍的M,而是10倍的i,所以变成10*i和j比较大小,如果前者大,则输出i.
这题为何选A,十一)执行下列程序# define M(a,b) (a) > (b)?(a) :(b)main(){int
1个回答
相关问题
-
下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){i
-
执行下面的程序后,a的值为_______ main() { int a,b; for (a=1,b=1;a=20)
-
下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
-
#define SQR(X) X*X #include void main(){ int a=16,k=2,b=4,m=
-
对下面程序段:#define A 3 #define B(a) ((A+1)*a) x=3*(A十B(7)); 正确的判
-
#include func(int a,int b){int c; c=a+b;returnc;}main(){intX
-
下面程序段中,循环体的执行次数是( ).int a=10,b=0; do {b+=2;a-=2+b;} while(a>
-
4.执行下列语句后a的值为( ),b的值为( C ).int a,b,c; a=b=c=1; ++a|| ++b &&
-
执行语句int a=10 ,b ; int &pa=a ,&pb=b ;后,下列正确的语句是( )
-
3.21 以下程序的输出结果是 main() { int a=21,b=11; printf("%d\n",- -a+b