A-A+

52 若有以下程序段: #define X 7 #define Y X+1 #define Z Y*X/2 int main() { int a = X; printf("%d %d" Z --a); return 0; } 则运行程序的输出结果是:

2024-04-28 16:02:52 网课题库 阅读

问题详情

52、若有以下程序段: #define X 7 #define Y X+1 #define Z Y*X/2 int main() { int a = X; printf("%d,%d", Z, --a); return 0; } 则运行程序的输出结果是:

参考答案

A 本题考查了宏替换,宏替换就是简单的字符替换,不会进行语法错误检查也不会进行运算。s(k+j)宏展开以后为k+j*k+j,值为17,T(k+j)宏展开以后为k+j*k+j*k+j*k+i,值为37。

考点:若有,程序,define
Copyright © 2018-2024 问答库 保留所有权利.   SiteMap  .