单选题
有以下程序:
# include<stdio. h>
# difine F(X, Y) (X)*(Y)
main()
int a=3, b=4;
print("% d/n", F(a++, b++));
程序运行后的输出结果是______。
A、
12
B、
15
C、
16
D、
20
【正确答案】
A
【答案解析】
[解析] F(a++,b++)的宏展开为:F(a++,b++)=(a++)*(b++)=a*b=3×4=12,因此printf函数的输出结果是12。
提交答案
关闭