欧塞洛斯灯饰:计算机编程

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/13 09:48:06
#define S(x) 4*x*x+1
main()
{
int i=6,j=8;
printf("%d\n",S(i+j));
}
运算的详细过程!
谢谢
把答案写出来!
二楼的兄弟,不对啊!

答案是81,我的解释没错啊
注意运算优先级
编译以后程序是这样的:
main()
{
int i=6,j=8;
printf("%d\n",4*i+j*i+j+1);
}
如果你的宏定义是#define S(x) 4*(x)*(x)+1,那就输出的是4*(i+j)*(i+j)+1的运算结果。

你这是在问啥?