变量 双目运算符=表达式 例:b%=3; 它等效于 变量=变量 运算符 表达式 例:b=b%3;
开始解决问题(1)a%=(b%3); 上面的公式b%=3 等价于b=b%3=4%3=1; 然后a%=1等价于
a=a%1=10%1=0
(2)a+=a-=a*=a(这个试子还是横恶心的!)从右往左算a*=10;运算后a=100,
a-=100,运算后a=0,a+=0.运算后a=0;
给个程序
#include
main()
{int a=10,b=4,c=5,d=1,x=2.5,y=3.5;
a%=(b%=3);
a+=a-=a*=a;
printf("%f\n",a%=(b%=3));
printf("%f\n",a+=a-=a*=a);
}
祝大家早日学会c语言!