01/10/2018, 14:43

Dòng lệnh gán xuất hiện && và ||?

Mọi người cho em hỏi ý nghĩa của dòng lệnh m = ++i && ++j || ++k; trong đoạn code này ạ. Em cảm ơn.

 #include<iostream> 
 using namespace std;
 int main() { 
  int i=-3, j=2, k=0, m; 
  m = ++i && ++j || ++k; 
  cout << i << j << k << m << endl; 
  return 0; 
 }
Тханг viết 16:44 ngày 01/10/2018

m ko đc gán bằng i+j đâu ạ. Em chạy thử với mọi i,j thì m luôn bằng 1

Тханг viết 16:46 ngày 01/10/2018

Đây ạ. i=-2 và j=6

Jacaré Junior viết 16:51 ngày 01/10/2018

oh sorry, my bad … 1 đó là true đó bạn :)) Đôi lúc hơi ngáo, thông cảm

Тханг viết 16:59 ngày 01/10/2018

Vâng. Tks thím ạ.

Bài liên quan
0