这题为何选A,十一)执行下列程序# define M(a,b) (a) > (b)?(a) :(b)main(){int
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 08:28:35
这题为何选A,
十一)执行下列程序
# define M(a,b) (a) > (b)?(a) :(b)
main()
{int i = 10,j = 15; printf(“%d\n”,10* M(i,j)); }
后输出的结果是 .11、 A
11、A)10 B) 15
C) 100 D) 150
十一)执行下列程序
# define M(a,b) (a) > (b)?(a) :(b)
main()
{int i = 10,j = 15; printf(“%d\n”,10* M(i,j)); }
后输出的结果是 .11、 A
11、A)10 B) 15
C) 100 D) 150
是这样的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
阅读下面程序写出执行或输出结果:#define M(x,y,z) x*y+z main() { int a=1,b=2,
#include #define A 2 #define B(x) x*(A+2) void main() { int
有如下程序 int runc(int a,int b) { return(a+b);} main( ) { int x=
#define max(a,b) (a>b?a:b) int main() { int i=6,j=5; printf(
执行下面的程序后,a的值为_______ main() { int a,b; for (a=1,b=1;a=20)
#define SQR(X) X*X #include void main(){ int a=16,k=2,b=4,m=
、 #define M(x,y,z) x*y+z main() { int a=1,b=2,c=3; printf("%
下列程序运行结果为:#define P 3 #define S(a) P*a*a main() {int ar; ar=
执行下列程序语段后,a的值是?int a,b,c,m=1,n=0; a=(--m==++n)?___m:++n;
8. ******执行下列程序段后,a的值是 . int a,b,c,m=10,n=9; a=(--m==n++)?--
下列程序的输出结果是( ) #include void main() { int a = 2,b = 3,c = 0,d