编译的时间 x=s(1+2)就会宏替换成 1+2*3,所以等于7
想要等于9 就要
#define s(a) (a)*3
6.有如下宏定义 #define s(a) a*3 ,则执行表达式x=s(1+2)后,变量x的值为( D).A.10 B.9 C.8 D.
6.有如下宏定义 #define s(a) a*3 ,则执行表达式x=s(1+2)后,变量x的值为( D).A.10 B.9 C.8 D.
答案为什么不是b啊,求高手相助,
答案为什么不是b啊,求高手相助,
数学人气:178 ℃时间:2019-10-19 19:51:01
优质解答
我来回答
类似推荐
猜你喜欢
- 1用0.1mol/L的NaOH滴定pKa=4的盐酸,其pH突跃范围是7~9.7,用同浓度的NaOH滴定pKa=3的弱酸时,其突跃范围
- 2泊船瓜洲的中心思想和写作背景,
- 3Taking exercise does good to our health能否写成Taking exercise is good for our health?
- 4better to be deprived of food for three days,than tea for one.
- 5在三角形ABC中,sinA=sinB+sinC/cosB+cosC,试判断三角形的形状
- 6用什么四字词语来形容古诗
- 7我校有三千多师生 There are ___ ____3000 students and teachers in our school
- 8味精大袋500克售6.5元,小袋100克售1.5元.甲店买一大袋赠送一小袋,乙店一律八折.要买3600克味精,怎样买合算?需多少元?
- 9用耳朵咬住铅笔上端,用手指轻敲铅笔下端,再不用牙齿咬住,比较这两次的声音,这实验说明什么\
- 10利用打点计时器打出的纸带求加速度,给的是不相邻的点,怎么算加速度?