欢迎来到在线考试题库网 在线考试题库官网
logo

未知题型

以下程序的输出结果是_______。 #include<stdio.h> #define SQR(x)x*x main() { int a;k=3; a=++SQR(k+1); printf('%d/n',a) ; }
A.8
B.9
C.17
D.20

    A.h>
    B.8
    B.9
    C.17
【参考答案】

B
解析:本题宏替换中遇到形参x以实参k+1代替,其他字符不变。SQR(k+1)展开后应为字符串k+1*k+1。

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

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