永发信息网

下列程序的输出结果是 #includestdio.h #define M(x,y) x%y

答案:2  悬赏:20  手机版
解决时间 2021-03-08 09:45
  • 提问者网友:锁深秋
  • 2021-03-07 15:20
下列程序的输出结果是 #includestdio.h #define M(x,y) x%y
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-03-07 16:33
  答案:C  解析:带参数的宏定义命令行形式如下:  #define宏名(形参表)替换文本  在编译的时候编译预处理程序用“替换文本”来替换宏,即M(n,m)被替换为n%m,之后计算,将计算的结果赋给a。注意,宏替换是在编译时由预处理程序完成的,宏替换不占用运行的时间,而函数调用是在程序运行时进行的,在函数的调用过程中需要占用一系列的处理时间。
全部回答
  • 1楼网友:鸽屿
  • 2021-03-07 16:49
这个解释是对的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯