以下程序的输出结果是: 2为什么#define SQR(X) X*Xmain(){ int a=16,k=2,m=1;a/=SQR(k+m)/SQR()k+m;printf("d\n",a);}这个过程是怎么出来的?#define SQR(X) X*X是什么意思?a/=SQR(k+m);是什么意思?
答案是2 后面的程序是a/=SQR(k+m)/SQR(k+m)
追答所以a/=s(k+m)/s(k+m)
a/= k+m*k+m/ k+m*k+m
a/=1+2*1+2/1+2*1+2
a/=1+2+1+2+2=8
a= a/8 = 2