/**************************
* 演示逻辑运算表达式 *
*************************/
#include<iostream>
using namespace std;
int main()
{
int x = 0, y = 1, z = 1; //注释:分别赋值x=0,y=1,z=1
x && ++y && ++z; //注释:
cout << x << '\t' << y << '\t' << z << endl; //x=0,y=1,z=1
++x && y++ &&z++; //注释:先给x值+1,若x不等于0,则计算右边;判断y是否为0,若
cout << x << '\t' << y << '\t' << z << endl; //x=1,y=2,z=2
++x || y-- || ++z; //注释:
cout << x << '\t' << y << '\t' << z << endl; //x=2,y=2,z=2
return 0;
}
Last modification:December 5th, 2018 at 07:40 pm
© 允许规范转载