早教吧作业答案频道 -->其他-->
下面这两道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语言帮忙写代码根据用户输入的成绩,将一个百分制的成绩转化为5个等级:90分以上为‘A’,80~8 2020-05-13 …
下面关于有理数的说法正确的是()A.有理数可分为正有理数和负有理数两大类B.正整数集合与负整数集合 2020-05-16 …
用if语句 不要switch的输入一个百分制成绩,要求输出成绩等级,90分以上为„A‟,80~89 2020-05-17 …
5.2分别用if结构和switch结构编写程序分别用if结构和switch结构编写程序,对输入的一 2020-05-23 …
C语言程序3.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,81-89分 2020-07-14 …
c语言上机题,求大神1.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,8 2020-07-17 …
C++利用if和switch编写输出成绩等级的程序从键盘输入学生的考试成绩,利用计算机将学生的成绩 2020-07-17 …
3.由键盘输入学生成绩,要求输出该成绩的等级A,B,C,D,E.其中60分以下为E;60~70分为 2020-07-23 …
下列说法中,错误的是()A、整数包括正整数,负整数和零.B、分数包括正分数,负分数C、整数、分数统 2020-07-31 …
学业水平考试(满分为100分)中,成绩在[80,100]为A等,在[60,80)为B等,在[40,6 2020-11-04 …