已知宏定义: #define M y*y+3*y , 则表达式 s=3*M+4*M+y*M 编译预处理后的结果是
A. s=3*(y*y+3*y)+4*(y*y+3*y)+y*(y*y+3*y) B. s=3*(y*y)+3*y+4*(y*y)+3*y+y*(y*y)+3*y C. s=3*y*y+3*y+4*y*y+3*y+y*y*y+3*y D. s=3*(y*y)+(3*y)+4*(y*y)+(3*y)+y*(y*y)+(3*y)
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
宏替换就是字符串替换
宏定义替换不能带括号
选C。考察的是宏定义编译前作替换,...
登录后提交答案