选择题   有以下程序:
    #include<stdio.h>
    #define SUB(x,y)  (x)*(y)
    main()
    {  int a=3,b=4;
    printf('%d\n', SUB(a++,b++));
    }
    程序运行后的输出结果是
 
【正确答案】 B
【答案解析】#define命令是C语言的宏定义命令,标识符一般使用大写。为了区分其他标识符,将标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。SUB(a++,b++)得(a++)*(b++)得3*4。故答案为选项B。