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; 
 }

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

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

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

Vâng. Tks thím ạ. :laughing:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?