二维数组:
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 > 10 ?5: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);