#include <stdio.h> #define M(x) x*(x+1) int main( ) { int a=2,b=3,s; printf("%d",M(a+b)); }
时间: 2024-04-04 13:14:38 浏览: 62
#include <stdio.h>
4星 · 用户满意度95%
这段程序的输出结果是 11。
宏定义中的 M(x) 定义了一个宏,将传入的参数 x 带入表达式 x*(x+1) 中进行计算。
在 main 函数中,定义了两个整型变量 a 和 b,分别赋值为 2 和 3。然后调用 printf 函数输出 M(a+b) 的值,即 2+3*(2+3),计算结果为 11。
阅读全文