欢迎来到PP题库网 PP题库官网
logo

未知题型

有以下程序 #include<stdio.h> #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf('%d/n',F(a++,b++)); 程序运行后的输出结果是
A.12
B.15
C.16
D.20

    A.h>
    B.12
    B.15
    C.16
【参考答案】

A
解析:在程序中先用表达式将宏替换掉,则输出语句中的表达式为(a++) *(b++),而a++的值为3,b++......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

点击查看答案
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题