以下程序 #include<stdio.h> #definefix)x*x*x main( ){ inta=3,S,t; s=f(a+1); t=f((a+1)); printf(’’%d,%d\n’’,S,t);} 程序运行后的输出结果是

admin2020-07-28  37

问题 以下程序
#include<stdio.h>
#definefix)x*x*x
main(    ){
inta=3,S,t;
s=f(a+1);
t=f((a+1));
printf(’’%d,%d\n’’,S,t);}
程序运行后的输出结果是

选项 A、10,10
B、10,64
C、64,10
D、64,64

答案B

解析 根据题目中宏f(x)的定义,f(a+1)=a+1*a+1*a+1=a+a+a+1=10,而f((a+1))=(a+1)*(a+1)*(a+1)=4*4*4=64。
转载请注明原文地址:https://jikaoti.com/ti/HTD0FFFM
0

最新回复(0)