条件运算符: ?

二维数组:

int ar[4][4]{ 12,34,56,78 };
   // cout << ay.back();
    for (int i = 0; i < 4; i++)
    {
        for (int j = 0; j < 4; j++)
        {

            cout << ar[i][j] <<endl<< "\t";

        }
 1 //条件运算符  ?
 2 int c = 5 > 105:10;   //5>10成立c = 5,否则c 等于10
 3 
 4 它与下面的语句等效:
 5 
 6 int c = 10;
 7 
 8 if(c>100)
 9 {
10 cout<<"c大于100\t";
11 }
12 else
13 {
14 
15 cout<<"c小于100\t";
16 }
 
 

 逻辑运算符:OR(||)  AND(&&)  NOT(!)

//逻辑或 ||
int c = 0;

//只要满足其中一个条件返回值就为1 ,否则为0
bool c = 10 > 100 || 10 > 1;


//逻辑与  &&

// 当二种条件都为真时返回1, 否则为0
bool c =x >b && x >y;

//!运算符  将表达式的结果反转

// x本应该为1,但是使用 !运算符后将取相反的结果
bool x = ! (1>0);
 

猜你喜欢

转载自www.cnblogs.com/wyzRain/p/12404770.html
今日推荐