pe进去蓝屏:计算机编程

来源:百度文库 编辑:中科新闻网 时间:2024/05/14 09:33:32
#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的运算结果。

你这是在问啥?