tailieunhanh - 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