表达式可改写为 i=i+(i-=i*i),括号中的i-=i*i又可写为i=i-i*i=-90,括号中是把-90赋值给i,
所以i=-90+(-90)=-180.能不能编一下程序#include "stdafx.h"
void main()
{
\x09int i=10;
\x09printf("%d\n",i+=i-=i*i);
\x09getchar();
}如果用
#include
void main()
{
\x09int i=10;
\x09printf("%d\n",i+=i-=i*i);
}