#include #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf("%d\n",c); }为什么上面的程序输出结果为36

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 01:17:09
#include #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(
x)SK)MIUPNIMKUHӨTЪPMT+QH5I5IVHMHOHҴV((ʦi()$EjdwÓOvt+o]wO~6oPMR>J l> >3O[

#include #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf("%d\n",c); }为什么上面的程序输出结果为36
#include #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf("%d\n",c); }
为什么上面的程序输出结果为36

#include #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf("%d\n",c); }为什么上面的程序输出结果为36
#define会代入
c=f(a)/f(b);
变成c=a*a/b*b;
即6 * 6 / 2 * 2
36 / 2 * 2
18 * 2
36