Thông báo

Collapse
No announcement yet.

giải thích hộ em câu lệnh : while(a!=b) với

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • giải thích hộ em câu lệnh : while(a!=b) với

    theo em hiểu toán tử : != là toán tử so sánh sự khác nhau VD: 2!=3 sẽ cho giá trị trure
    nhưng câu lệnh sau:

    while (a!=b)
    {
    việc A; // nó chạy khi a bằng b

    }

    tham khảo mã của mấy bác thì các bác chú thích là " chờ cho đến khi a bằng b"
    em thắc mắc tại sao biểu thức (a!=b ) có giá trị 1 khi a # b mà while lại không chạy ??? mà lại chạy khi a =b tức (a!=b) có giá trị =0 ????

  • #2
    theo mình nghĩ khi a=b thì bt a!=b sẽ trả giá trị false vậy sẽ thoát khỏi vòng lặp! vậy ko là chờ đến khi a=b còn j!

    Comment


    • #3
      Nguyên văn bởi biết tuốt Xem bài viết
      theo em hiểu toán tử : != là toán tử so sánh sự khác nhau VD: 2!=3 sẽ cho giá trị trure
      nhưng câu lệnh sau:

      while (a!=b)
      {
      việc A; // nó chạy khi a bằng b

      }

      tham khảo mã của mấy bác thì các bác chú thích là " chờ cho đến khi a bằng b"
      em thắc mắc tại sao biểu thức (a!=b ) có giá trị 1 khi a # b mà while lại không chạy ??? mà lại chạy khi a =b tức (a!=b) có giá trị =0 ????
      Bạn test proteus sẽ thấy ngay.
      while (a!=b) //kiểm tra a khác b thì mới thực hiện lệnh trong vòng while.
      {
      việc A; // thực hiện việc A.

      }

      Comment


      • #4
        hix em nhìn nhầm cấu trúc nên cứ nghĩ là khi a==b thì thực hiện lệnh trong vòng lặp
        hix sang nay k ăn gì nên hoa mắt lúc nãy đựoc mấy hột cơm vào bung tỉnh người
        Last edited by biết tuốt; 25-08-2010, 14:20.

        Comment

        Về tác giả

        Collapse

        biết tuốt Tìm hiểu thêm về biết tuốt

        Bài viết mới nhất

        Collapse

        Đang tải...
        X