
#define f(x) x*x*x main() { int a=3,s,t; s=f(a+1);t=f((a+1)); printf("%d,%d\n",s,t); } 程序运行结果
展开全部
f(x)根据定义就是x的立方
在主函数中,
s=f(3+1)=4³=64
注意a的赋值没有发生变化,所以t=f((3+1))=64【是不是少了个f啊】
%d表示整形输出
屏幕显示应该是 64,64
在主函数中,
s=f(3+1)=4³=64
注意a的赋值没有发生变化,所以t=f((3+1))=64【是不是少了个f啊】
%d表示整形输出
屏幕显示应该是 64,64
追问
那是这个题本身的问题吗
在哪里缺个f啊 我怎么运行不了啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询