A-A+
以下程序运行后的输出结果是【 】。 include <stdio.h> define S(x
问题详情
以下程序运行后的输出结果是【 】。 include <stdio.h> define S(x) 4 * x * x + 1 main() { int i=6,j=8; prinff("% d n" , S(i + j) ); }
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:81
带参数的宏定义是按#define命令行中指定的字符串从左到右进行替换。本题替换后得到:4*i+j*i+j+1,代入i,j的值得81。