Bài giảng lập trình c căn bản chương 5 phạm thế bảo

85 5 0
Bài giảng lập trình c căn bản chương 5   phạm thế bảo

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CHƯƠNG CÁC CẤU TRÚC ĐIỀU KHIỂN CHƯƠNG TRÌNH Nội dung Phát biểu Phát biểu if Phát biểu switch Phát biểu while Phát biểu for Phát biểu do-while Phát biểu break Phát biểu continue Cấu trúc điều khiển • Cấu trúc điều khiển xác định thứ tự phát biểu thực thi • Cấu trúc “chọn” (if, switch) biểu diễn “quyết định” • Cấu trúc “lặp” (for, while) cho phép lặp lại nhiều lần việc thực thi phát biểu Phát biểu • Một biểu thức trở thành phát biểu kết thúc dấu “;”, gọi phát biểu đơn • Các dấu { } dùng để nhóm khai báo phát biểu đơn → phát biểu ghép hay phát biểu khối • Về mặt cú pháp, phát biểu khối tương đương phát biểu đơn • Phát biểu khối dùng định nghĩa hàm, dùng với phát biểu if, else, while, for, Phát biểu if (1) expr Đ statement1 statement2 other statements S Phát biểu if (2) Dạng phát biểu if: if (expr) statement; Chỉ kết expr TRUE (giá trị expr ≠ 0), statement thực thi Phát biểu do-while (1) statement1 statement2 expr Đ other statements S Phát biểu do-while (2) Phát biểu do-while tính biểu thức sau thực thi phát biểu phần thân Dạng: { //statements } while ( expr ); Phát biểu do-while (3) • Khi phát biểu do-while thực thi: B1 Các phát biểu (statements) thân do-while thực thi B2 Tính tốn biểu thức expr B3 Nếu expr TRUE (≠0), quay trở B1 Nếu expr FALSE (=0), kết thúc do-while (Các phát biểu khác sau while tiếp tục thực thi) ⇒ Như vậy, thân do-while thực lần Nhập đến đâu cộng đến !?!! Phát biểu break • Phát biểu break kết thúc cấu trúc lặp gần mà xuất đó, khơng cần biết kết expr • Được dùng trường hợp khỏi vịng lặp mà khơng dùng đến điều kiện dừng • Phát biểu break thường xuất với phát biểu if • break cịn dùng để khỏi switch, nhóm lệnh (case i) khơng kết thúc break máy từ case i sang case i+1 Phát biểu continue • Phát biểu continue dùng để bắt đầu lần lặp cấu trúc lặp gần mà xuất Cụ thể: – Khi gặp continue bên phát biểu for, máy chuyển tới bước “sự hoạt động for” (slide 63) – Khi gặp continue bên phát biểu while do-while, máy chuyển tới bước tính toán biểu thức (bước while, bước do-while) • Phát biểu continue thường xuất với phát biểu if ... duong !"; Bài tập • Hãy cho cho biết, c? ? lỗi chương trình sau ? #include void main() { int x; cin>>x; if( x > 0) cout

Ngày đăng: 23/03/2023, 22:37

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan