1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Giới thiệu lập trình: Cấu trúc struct - TS. Lê Nguyên Khôi

10 11 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 118,83 KB

Nội dung

[r]

(1)

Giới Thiệu Lập Trình

Cấu Trúc struct

(2)

Nội Dung

Cấu trúc struct

Kiểu liệu nhóm Định nghĩa

Khai báo / Khởi tạo Sử dụng

(3)

Kiểu Dữ Liệu Nhóm

2

Kiểu Mảng:

Tập hợp liệu kiểu

Khai báo sau sử dụng biến đơn lẻ Truyền cho hàm: truyền địa

Kiểu cấu trúc struct:

Tập hợp liệu khác kiểu Phải định nghĩa trước sử dụng

Khai báo sau sử dụng biến đơn lẻ Truyền cho hàm: giống biến đơn lẻ

(4)

Kiểu DL Cấu Trúc struct

Tập hợp liệu, khác kiểu, nhóm Mỗi liệu lưu biến (trường) Mỗi liệu có kiểu liệu cụ thể

Hỗ trợ tổ chức liệu phức tạp vào

đối tượng

(5)

Kiểu DL Cấu Trúc struct – Ví Dụ

4

Tên Trường Kiu D Liu DLiu

MSSV string 12345678

HoTen string Trach Van Doanh NgaySinh string 01/01/1999

GioiTinh bool true

(6)

Kiểu DL Cấu Trúc struct – Định Nghĩa

Định nghĩa từ khóa struct Định nghĩa tồn cục

Ngoài trước int main() Tất hàm hiểu

Không cấp phát nhớ

Chỉ có mục đích miêu tả cấu trúc

Chỉ cấp phát nhớ

Khi khai báo biến kiểu cấu trúc

(7)

struct sinhvien – Định Nghĩa

6

struct sinhvien { string MSSV; string HoTen;

string NgaySinh; bool GioiTinh; } ;

Giới Thiệu Lập Trình

Tên Trường Kiu D Liu DLiu

MSSV string 12345678

HoTen string Trach Van Doanh NgaySinh string 01/01/1999

(8)

struct sinhvien – Khai Báo/Khởi Tạo

struct sinhvien { string MSSV; string HoTen;

string NgaySinh; bool GioiTinh;

} ;

int main() {

struct sinhvien sv1;

struct sinhvien sv2 = { "12345678" ,

"Trach Van Doanh" , "01/01/1999" ,

(9)

Truy Cập Thành Phần struct

8

Sử dụng toán tử chấm (.)

sv1 MSSV sv1 HoTen

sv1 NgaySinh sv1 GioiTinh

Gọi tên “biến thành phần”

Các thành phần biến kiểu cấu trúc

Kiểu cấu trúc struct khác có tên

biến thành phần

Biến thành phần biến cục

(10)

Truy Cập Thành Phần struct – Ví Dụ

struct sinhvien { string MSSV; string HoTen;

string NgaySinh; bool GioiTinh;

} ;

int main() {

struct sinhvien sv1; sv1.MSSV = "12345678";

Ngày đăng: 09/03/2021, 04:53

TỪ KHÓA LIÊN QUAN