求此程序的解释,就是#define s(x) 4*(x)*x+1这语句是什么意思啊,怎么运算#include#define s(x) 4*(x)*x+1main(){int k=5, j=2;printf("%d\n",s(k+j));}

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/06 03:10:42

求此程序的解释,就是#define s(x) 4*(x)*x+1这语句是什么意思啊,怎么运算
#include
#define s(x) 4*(x)*x+1
main()
{int k=5, j=2;
printf("%d\n",s(k+j));
}

#define s(x) 4*(x)*x+1 的意思是定义s(x)= 4*(x)*x+1这个函数,不过你要注意括号,后面这个X没括号算的时就不能加括号,因此S(K+J)= 4*(5+2)*5+2+1=143