01/10/2018, 15:54

Hỏi phép so sánh?

cho mình tại sao 2 lệnh này phép so sanh khác nhau

khi ấn phím khác enter thì break
while(getchar() != 13)
break;

khi ấn enter thì break
while(getchar() == 13)
break;

tai sao lệnh 1 phải ấn enter mới break ?

Hà Hải Nam viết 17:57 ngày 01/10/2018

!= là không bằng, == là bằng.
Khi bạn nhấn phím enter thì getchar() bằng 13.
Vậy hai vòng lặp kia hiểu như sau:

  1. Trong khi getchar() không bằng 13 thì break cho tao.
  2. Trong khi getchar() bằng 13 thì break cho tao.
Bài liên quan
0