已知宏定义 #define SQ(x) x*x,
则语句printf("%d",10/SQ(3));
执行后的输出结果是( )。
C++的一道考试题
答案:2 悬赏:10 手机版
解决时间 2021-12-16 13:15
- 提问者网友:誓言莪早已看透
- 2021-12-16 06:39
最佳答案
- 五星知识达人网友:葬她心田
- 2021-12-16 06:57
宏定义就是无条件直接替换,上面的程序经过替换后成下面的情况
printf("%d",10/3*3);
那么结果就是10/3=3 整形与整形相除,只取整数部分。
3*3=9
最后结果是9
希望帮到了你
printf("%d",10/3*3);
那么结果就是10/3=3 整形与整形相除,只取整数部分。
3*3=9
最后结果是9
希望帮到了你
全部回答
- 1楼网友:是只坏兔子
- 2021-12-16 07:36
问题是什么?
输出:
3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯