Bài giảng Hệ thống máy tính và ngôn ngữ C: Chương 13 - TS. Nguyễn Phúc Khải

Bài giảng "Hệ thống máy tính và ngôn ngữ C" Chương 13 được biên soạn gồm các nội dung chính sau: Kiểu STRUCT; Kiểu UNION; Kiểu ENUM (Enumerated); Định nghĩa kiểu bằng TYPEDEF. Mời các bạn cùng tham khảo! | om .c ng co an th o ng du u cu Company LOGO 1 https tailieudientucntt Các nội dung Kiểu STRUCT om .c Kiểu UNION ng Kiểu ENUM Enumerated co Định nghĩa kiểu bằng TYPEDEF an th o ng du u cu TS. Nguyễn Phúc Khải https tailieudientucntt 2 KIỂU STRUCT Khái niệm - Khai báo struct om .c Struct tạm dich là cấu trúc là một kiểu dữ ng liệu phức hợp được tạo từ các kiểu dữ liệu co khác các kiểu dữ liệu này được sử dụng khai an báo cho các biến thành phần của biến kiểu th ng struct. o du struct tên_cấu_trúc u cu Khai báo các biến thành phần TS. Nguyễn Phúc Khải https tailieudientucntt 3 Ví dụ om struct sinh_vien .c ng co char ma_so 10 an char ho_ten 40 th ng int tuoi o du char dia_chi 80 u cu TS. Nguyễn Phúc Khải https tailieudientucntt 4 Cú pháp của một khai báo biến cấu trúc giống om như khai báo biến bình thường .c ng struct tên_struct tên_biến co Ví dụ an struct sinh_vien sv1 sv2 th ng struct sinh_vien sv1 quot 49508XX quot quot Tran van o du V quot 21 quot 42 Tr Dinh quot u cu TS. Nguyễn Phúc Khải https tailieudientucntt 5 Ví dụ om struct sinh_vien .c ng co char ma_so 10 an char ho_ten 40 th ng int tuoi o du char dia_chi 80 u sv1 sv2 cu TS. Nguyễn Phúc Khải https tailieudientucntt 6 om .c ng co 10 byte 40 byte 2 byte 80 byte an th ng ma_so ho_ten tuoi dia_chi o du u cu TS. Nguyễn Phúc Khải https tailieudientucntt 7 Để truy xuất một thành phần của biến cấu trúc om C có toán tử chấm . để lấy từng thành phần. .c ng Ví dụ co strcpy 49508XX quot an strcpy Tran van D quot th ng 21 o du strcpy quot 42 Tr Dinh quot u cu TS. Nguyễn Phúc Khải https tailieudientucntt 8 C cho phép gán các cấu trúc cùng kiểu cho om nhau qua tên biến cấu trúc thay vì phải gán .c từng thành phần cho nhau. ng co Ví dụ an th

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.