有以下程序 #include #define N 2 #define M N+1 #define NUM (M+1) * M/2 main() { printf("%d\n",NUM ); } 程序运行后的输出结果是

admin2015-07-31  25

问题 有以下程序
#include
#define   N   2
#define   M   N+1
#define   NUM  (M+1) * M/2
main()
{  printf("%d\n",NUM  );  }
程序运行后的输出结果是

选项 A、4
B、8
C、9
D、6

答案B

解析 本题考查宏定义,宏定义只是做个简单的替换,执行NUM=(N+1+1)*N+1/2=8,选项B正确。
转载请注明原文地址:https://jikaoti.com/ti/Iki0FFFM
0

最新回复(0)