有以下程序: #include #define N 2 #define M N+1 #define NUM (M 4-1)*M/2 main( ) {printf("%d\n",NUM);

admin2015-08-09  18

问题 有以下程序:
    #include
    #define  N  2
    #define  M  N+1
    #define  NUM  (M 4-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/B6i0FFFM
0

最新回复(0)