永发信息网

C++的一道考试题

答案:2  悬赏:10  手机版
解决时间 2021-12-16 13:15
  • 提问者网友:誓言莪早已看透
  • 2021-12-16 06:39
已知宏定义 #define SQ(x) x*x,
则语句printf("%d",10/SQ(3));
执行后的输出结果是( )。
最佳答案
  • 五星知识达人网友:葬她心田
  • 2021-12-16 06:57
宏定义就是无条件直接替换,上面的程序经过替换后成下面的情况
printf("%d",10/3*3);
那么结果就是10/3=3 整形与整形相除,只取整数部分。
3*3=9
最后结果是9
希望帮到了你
全部回答
  • 1楼网友:是只坏兔子
  • 2021-12-16 07:36

问题是什么?

输出:

3

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯