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 4 - Lý Anh Tuấn

Chia sẻ: đỗ Sao Biển | Ngày: | Loại File: PDF | Số trang:59

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

Nội dung Bài 4 trình bày đến người học những vấn đề liên quan đến "Cấu trúc và lớp", cụ thể như: Cấu trúc, các kiểu cấu trúc, khởi tạo cấu trúc, lớp, định nghãi hàm thành viên, các thành phần public và private hàm truy cập và hàm biến đổi, hàm tạo, các công cụ khác,...

Chủ đề:
Lưu

Nội dung Text: Bài giảng Ngôn ngữ lập trình: Bài 4 - Lý Anh Tuấn

NGÔN NGỮ LẬP TRÌNH<br /> Bài 4: Cấu trúc và lớp<br /> <br /> Giảng viên: Lý Anh Tuấn<br /> Email: tuanla@tlu.edu.vn<br /> <br /> Nội dung<br /> 1.<br /> <br /> Cấu trúc<br /> ◦ Các kiểu cấu trúc<br /> ◦ Cấu trúc là đối số hàm<br /> ◦ Khởi tạo cấu trúc<br /> <br /> 2.<br /> <br /> Lớp<br /> ◦ Định nghĩa, hàm thành viên<br /> ◦ Các thành phần public và private<br /> ◦ Hàm truy cập và hàm biến đổi<br /> <br /> 3.<br /> <br /> Hàm tạo<br /> ◦ Định nghĩa<br /> ◦ Lời gọi<br /> <br /> 4.<br /> <br /> Các công cụ khác<br /> ◦ Bổ từ const cho các tham số<br /> ◦ Hàm trực tuyến<br /> ◦ Dữ liệu thành viên tĩnh<br /> 2<br /> <br /> Cấu trúc<br /> Là kiểu dữ liệu gộp giống như mảng<br />  Tuy nhiên:<br /> <br /> <br /> ◦ Mảng là tập các giá trị có cùng kiểu<br /> ◦ Cấu trúc là tập các giá trị có kiểu khác nhau<br /> <br /> <br /> Định nghĩa cấu trúc:<br /> ◦ Trước khi khai báo biến<br /> ◦ Phạm vi toàn cục<br /> ◦ Không cấp phát bộ nhớ<br /> <br /> 3<br /> <br /> Cấu trúc<br /> <br /> <br /> Ví dụ:<br /> struct CDAccountV1  tên của kiểu cấu trúc mới<br /> {<br /> double balance;<br />  tên thành viên<br /> double interestRate;<br /> int term;<br /> };<br /> <br /> <br /> <br /> Khai báo biến cho kiểu mới này<br /> CDAccountV1 account;<br /> ◦ Giống như khai báo các kiểu đơn giản<br /> ◦ Biến account có kiểu là CDAccountV1<br /> ◦ Nó bao chứa các giá trị thành viên<br /> 4<br /> <br /> Truy cập các thành viên cấu trúc<br /> <br /> <br /> Sử dụng toán tử . để truy cập tới các thành<br /> viên<br /> ◦ account.balance<br /> ◦ account.interestRate<br /> ◦ account.term<br /> <br /> <br /> <br /> Các biến thành viên<br /> ◦ Là thành phần của biến cấu trúc<br /> ◦ Các cấu trúc khác nhau có thể có các biến thành viên<br /> cùng tên<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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