Đang tải bộ máy tìm kiếm...

WEBSITE TRA CỨU THÔNG TIN CÁN BỘ, GIẢNG VIÊN TNUT
+ Trả lời Chủ đề + Viết chủ đề mới
Kết quả 1 đến 2 của 2

Chủ đề: Mấy a c cho e hỏi ý nghĩa của câu lệnh while, break

  1. #1
    Ngày tham gia
    14-04-2012
    Thành Viên Thứ
    2117
    Cảm Ơn
    0
    Đc Cảm Ơn 3 Lần/3 Bài

    Mấy a c cho e hỏi ý nghĩa của câu lệnh while, break

    Trường

  2. #2
    Likiwi Đang Ngoại tuyến Thành viên mới Giới Tính: Nam
    Tên Thật: Tới K45KMT01 Là Biết Liền !
    Ngày tham gia
    22-10-2011
    Thành Viên Thứ
    520
    Cảm Ơn
    10
    Đc Cảm Ơn 40 Lần/23 Bài
    While là câu lệnh lặp ko biết trước số lần lặp tức là nó lặp 1 đoạn lệnh nào đó cho đến khi thỏa mãn điều kiện mà mình đặt ra
    còn Break là 1 câu lệnh ngắt. trong các câu lệnh For, While, Switch....mà ta đặt vào đó 1 câu lệnh break thì khi máy chạy đến nó thì lập tức thoát ra khỏi vòng lặp
    VD như 1 đoạn code sau:
    Code:
    int i=1;
    while (i<10) {
    if (i==6) break;
    cout<<i;
    i++;
    }
    ở đoạn lệnh trên nếu đem chạy thì nó chỉ in ra 1 2 3 4 5
    ko thể in ra 6 vì khi i=6 thì câu lệnh Break nó đã ngắt vòng lặp
    while khác For ở chỗ
    1 là For biết trước số lần lặp
    2 là For lặp mang tính thụ động giống như việc ta áp đặt nó phải lặp từng tý từng tý 1, không như while. ta VD áp đụng vs đoạn code trên nếu viết theo For thì sẽ là
    Code:
    For(int i=1;i<=10;i++){
    if (i==6) break;
    cout<<i;
    }
    rõ ràng là trong đoạn trên thì biến i cứ ngoan ngoãn nhận các giá trị từ 1 cho đến 10 nếu ko xài break.
    bây giờ ta viết bằng while nhưng tác động trực tiếp đến biến i nhé
    Code:
    int i=1;
    while (i<10) {
    if (i==6) break;
    cout<<i;
    i+=2; //nó đây nè
    }
    như đoạn này thì i không ngoan ngoãn nhận các giá trị 1 2 3 4 5 6 7 8 9 10 nữa mà nó sẽ nhận các giá trị 1 3 5 7 9
    chỉ sử dụng while khi ta không đoán đc số lần lặp là bao nhiêu.
    Sr các đồng chí là nghiệp vụ sư phạm of mình kém lém. mong mọi người ném đá ít thui nhá
    thanks cái nào
    Biết Thì Nói ! Không Biết Thì Không Nói ! Càng Nói Càng Không Biết ! Nếu Biết Thì Sẽ Nói ! Nói Đi Nói Lại Là Không Biết
    Vui lòng liên hệ qua :
    Facebook:
    https://www.facebook.com/daotu91
    email : daotu91@gmail.com

+ Trả lời Chủ đề