Bài giảng Ngôn ngữ lập trình - Bài 2: Các cấu trúc điều khiển, mảng và con trỏ có nội dung trình bày về cấu trúc rẽ nhánh, cấu trúc lặp, mảng (Array), con trỏ (Pointer). Mời các bạn cùng tham khảo nội dung chi tiết của tài liệu.
Ngơn ngữ lập trình Bài 2: Các cấu trúc điều khiển, mảng trỏ Giảng viên: Lê Nguyễn Tuấn Thành Email: thanhlnt@tlu.edu.vn Bộ Môn Công Nghệ Phần Mềm – Khoa CNTT Trường Đại Học Thủy Lợi Nội dung Cấu trúc rẽ nhánh Cấu trúc lặp Mảng (Array) Con trỏ (Pointer) Bài giảng có sử dụng hình vẽ sách “Absolute C++ W Savitch, Addison Wesley, 2002” CẤU TRÚC RẼ NHÁNH 1.1 Cấu trúc rẽ nhánh với if-else Mục đích Diễn đạt lựa chọn nhiều nhánh, phụ thuộc vào giá trị câu điều kiện Cú pháp: if () else Ví dụ: if (hrs > 40) grossPay = rate*40 + 1.5*rate*(hrs-40); else grossPay = rate*hrs; Câu lệnh phức hợp Mỗi nhánh if-else slide trước có câu lệnh Để ghép nhiều câu lệnh nhánh, sử dụng { } Tập lệnh gọi khối (block) Ví dụ: if (myScore > yourScore) { cout