(1)逻辑与运算时,如果第一个操作数为假,结果为假,第二个操作数不会执行
(1)逻辑或运算时,如果第一个操作数为真,结果为真,第二个操作数不会执行
#include <iostream>
using namespace std;
int main()
{
int a= 5,b =10,c = 15,z =0;
(a*z)&&(b = 22);
cout <<"b= " << b <<endl;
(a*c)&&(b = 22);
cout <<"b= " << b <<endl;
a || (c = 100);
cout <<"c= " << c <<endl;
z || (c = 100);
cout <<"c= " << c <<endl;
return 0;
}