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 ?

!= 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.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?