TAILIEUCHUNG - Bài giảng Lập trình tính toán khoa học kỹ thuật: Buổi 6 - TS. Lê Hoàng Sơn

Bài giảng "Lập trình tính toán khoa học kỹ thuật - Buổi 6: Kiểu dữ liệu mới và xâu" cung cấp cho người học các kiến thức: Kiểu dữ liệu mới, xây. Cuối bài giảng có phần bài tập để người học ôn tập và củng cố kiến thức. | Buổi 6: Kiểu dữ liệu mới và xâu Giảng viên: TS. Lê Hoàng Sơn lehoangson@ Lập trình tính toán khoa học kỹ thuật 1 Nội dung chính 1 Kiểu Dữ Liệu Mới 2 Xâu 3 Bài tập 2/19 Lê Hoàng Sơn 1. Kiểu dữ liệu mới Sử dụng khi ta muốn định nghĩa một loại dữ liệu mới mà trong cú pháp của C chuẩn không cung cấp Ví dụ: danh sách học sinh Đặt lại tên kiểu dữ liệu đã có bằng câu lệnh: typedef kiểu_đã_có tên_kiểu_mới; Ví dụ: typedef int songuyen; Có thể định nghĩa thêm kiểu dữ liệu mới thông qua cú pháp enum và struct. 3/19 Lê Hoàng Sơn Cú pháp enum (tập hợp) enum tên_kiểu_dữ_liệu_mới { phần tử 1, . phần tử k }; Sau khi khai báo, ta có thể sử dụng kiểu dữ liệu mới này trong chương trình như sau: tên_kiểu_dữ_liệu_mới biến; tên_kiểu_dữ_liệu_mới hàm (đối số) { . } 4/19 Lê Hoàng Sơn Ví dụ: Chọn hướng đi #include #include enum huong { Định nghĩa các hướng dong=0, tay=1, nam=2, bac=3 }; int main () { huong huongdi; Sử dụng kiểu dữ liệu mới puts ("Ban muon di dau: "); scanf("%d",&huongdi); switch (huongdi) { case bac: puts("Ban di ve huong bac"); break; case nam: puts("Ban di ve huong nam"); break; case tay: puts("Ban di ve huong tay"); break; case dong: puts("Ban di ve huong dong"); break; Gọi hàm } getch(); return 0; } 5/19 Lê Hoàng .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
13    150    1    22-11-2024
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.