有以下程序 #include #define S(x) x/x main() { int k=5, j=2; printf("%d,%d\n", S(k+j), S(j+k)); } 程序的运行结果是( )。

admin2021-04-28  18

问题 有以下程序
#include
#define S(x) x/x
main()
{ int k=5, j=2;
printf("%d,%d\n", S(k+j), S(j+k));
}
程序的运行结果是( )。

选项 A、7,9
B、1,1
C、7,7
D、9,9

答案A

解析 宏定义不是C语句,结尾不加";",所以该程序会出现编译错误,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/DWtp777K
0

最新回复(0)