早教吧作业答案频道 -->其他-->
下面这两道C语言题目,一个选择,一个分析,基础型的,设有宏定义#defineSUB(x,y)(x)*y,且a=3,b=4,则SUB(a++,b++)的值为.A.12B.13C.16D.20这题答案是A,但我认为是C,请问为什么?2、n=3;printf(“\n%d,%d,
题目详情
下面这两道C语言题目,一个选择,一个分析,基础型的,
设有宏定义#define SUB(x,y) (x)*y,且a=3,b=4,则 SUB(a++,b++) 的值为_____.
A.12 B.13 C.16 D.20
这题答案是A,但我认为是C,请问为什么?
2、n=3;
printf(“\n %d,%d,%d”,n,++n,n++);
请问这个输出结果为什么是4,4,遇到这种情况具体怎么分析?
请把上面的题具体的分析下吧~
设有宏定义#define SUB(x,y) (x)*y,且a=3,b=4,则 SUB(a++,b++) 的值为_____.
A.12 B.13 C.16 D.20
这题答案是A,但我认为是C,请问为什么?
2、n=3;
printf(“\n %d,%d,%d”,n,++n,n++);
请问这个输出结果为什么是4,4,遇到这种情况具体怎么分析?
请把上面的题具体的分析下吧~
▼优质解答
答案和解析
1 (a++)*b++ = 3*4 = 12
2 出这个题目的人自己可能都没有考虑全.这种情况谁也没规定编译器该怎么做.不同的编译器出来的结果都可能不一样.
2 出这个题目的人自己可能都没有考虑全.这种情况谁也没规定编译器该怎么做.不同的编译器出来的结果都可能不一样.
看了 下面这两道C语言题目,一个选...的网友还看了以下:
下面这两道C语言题目,一个选择,一个分析,基础型的,设有宏定义#defineSUB(x,y)(x) 2020-04-06 …
有机物的命名正确的是()A.2,3一二乙基-2一丁烯B.2,3一二乙基-3-丁烯C.3一甲基-2一 2020-05-13 …
下列说法正确的是A.的名称是2,3—甲基丁烷B.3—甲基3—乙基戊烷的一氯取代产物有3种C.1mo 2020-05-13 …
c语言,打星号的下一行哪里错了,功能是计算半径为2+3的圆的面积.#include#define 2020-05-17 …
这道题结果为什么是D,%D%Fmain(){intx=-2345;floaty=-12.3;pri 2020-06-12 …
3列系统命名法正确的是()A.2-甲基-4-乙基戊烷B.2,3-二乙基-1-戊烯C.2-甲基-3- 2020-07-14 …
c语言字母地址若有以下定义和语句charc1='b',c2='e'printf("%d,%c\n", 2020-10-31 …
用“△”表示一种运算符号,其含义是:x△y=1xy+1(x+1)(y+1),那么2△3=1414. 2020-11-01 …
C语言的占位符中间的数字是什么意思??printf("%3d%6.1f\n",a,b)------- 2020-11-01 …
执行下列语句的结果是?,a=3;printf("%d,",++a);printf("%d",a++) 2020-12-15 …