intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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ỏ

Chia sẻ: Ni Ni | Ngày: | Loại File: PDF | Số trang:81

52
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: 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ỏ

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

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
4=>1