例2.2原题
# include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
a=4;
b=a; //将b的值赋给a
a=5;
c=d=6; //先对d赋值,再对c赋值
c*=a; //c=c*a
d%=a+b; //d=d%(a+b)
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
cout<<"c="<<c<<endl;
cout<<"d="<<d<<endl;
return 0;
}
例2,2修改版
# include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
a=3;
b=10;
c=d=6;
b%=a;
c+=a;
d/=a;
a=b+c+d;
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
cout<<"c="<<c<<endl;
cout<<"d="<<d<<endl;
return 0;
}
例2.3原题
# include<iostream>
using namespace std;
int main()
{
short a,b,c,d;
a=1000;
b=1000;
c=a+b;
d=a*b;
cout<<"c="<<c<<endl;
cout<<"d="<<d<<endl;
return 0;
}
例2.3修改版
# include<iostream>
using namespace std;
int main()
{
short a,b,c;
long d;
a=1000;
b=1000;
c=a+b;
d=a*b;
cout<<"c="<<c<<endl;
cout<<"d="<<d<<endl;
return 0;
}
例2.4原题
# include<iostream>
using namespace std;
int main()
{
int i=6,j,k;
j=++i;
k=i++;
++i=1;
cout<<"i="<<i<<endl;
cout<<"j="<<j<<endl;
cout<<"k="<<k<<endl;
return 0;
}
例2.4修改版
# include<iostream>
using namespace std;
int main()
{
int i=6,j,k;
j=--i;
k=i--;
++i=i;
cout<<"i="<<i<<endl;
cout<<"j="<<j<<endl;
cout<<"k="<<k<<endl;
return 0;
}