/**************************
* 演示逻辑运算表达式       *
*************************/
#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
如果觉得我的文章对您有帮助,请随意赞赏:)