void main(){int i1,i2;i1=f(8)/f(4);i2=f(4*5)/f(5*2);printf(%d,%d\n",i1,i2);}求详解,少打个#define f(x)(x*x)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 18:14:17
void main(){int i1,i2;i1=f(8)/f(4);i2=f(4*5)/f(5*2);printf(%d,%d\n

void main(){int i1,i2;i1=f(8)/f(4);i2=f(4*5)/f(5*2);printf(%d,%d\n",i1,i2);}求详解,少打个#define f(x)(x*x)
void main(){int i1,i2;i1=f(8)/f(4);i2=f(4*5)/f(5*2);printf(%d,%d\n",i1,i2);}求详解,
少打个#define f(x)(x*x)

void main(){int i1,i2;i1=f(8)/f(4);i2=f(4*5)/f(5*2);printf(%d,%d\n",i1,i2);}求详解,少打个#define f(x)(x*x)
程序把宏展开后如下:
void main()
{
int i1,i2;
i1 = (8*8)/(4*4); //此结果为4
i2 = (4*5*4*5)/(5*2*5*2); //此结果为4
printf("%d,%d\n",i1,i2);
}
所以运行结果为:
4,4