tailieunhanh - Bài giảng Lập trình nâng cao: Bài 4+5+6 - Trương Xuân Nam

Bài giảng Lập trình nâng cao: Bài 4+5+6 Kiểu dữ liệu mảng và xâu ký tự trong C/C++ cung cấp cho người học những kiến thức như: Khái niệm và khai báo; Mảng nhiều chiều; Mảng vs Vector; Hàm với tham số kiểu mảng; Vòng lặp phạm vi; Các bài toán cơ bản với kiểu mảng; Khái niệm và khai báo; Các phép toán trên xâu kí tự; Các bài toán cơ bản với kiểu xâu kí tự; Xâu kí tự vs Chuỗi (string). | LẬP TRÌNH NÂNG CAO Bài 4 5 6 Kiểu dữ liệu mảng và xâu ký tự trong C C TRƯƠNG XUÂN NAM 1 Nội dung chính 1. Kiểu dữ liệu mảng 1. Khái niệm và khai báo 2. Mảng nhiều chiều 3. Mảng vs Vector 4. Hàm với tham số kiểu mảng 5. Vòng lặp phạm vi 6. Các bài toán cơ bản với kiểu mảng 2. Kiểu xâu kí tự 1. Khái niệm và khai báo 2. Các phép toán trên xâu kí tự 3. Các bài toán cơ bản với kiểu xâu kí tự 4. Xâu kí tự vs Chuỗi string 3. Bài tập Trương Xuân Nam - Khoa CNTT 2 Phần 1 Kiểu dữ liệu mảng TRƯƠNG XUÂN NAM 3 Khái niệm và khai báo Mảng Dãy các biến cùng kiểu cùng tên khác chỉ số Chỉ số là số tự nhiên luôn bắt đầu từ 0 Là giải pháp cho phép lưu trữ một dãy các biến tương đương thay vì phải chỉ ra từng biến một Vay mượn cảm hứng từ dãy số trong toán học Ví dụ double a 10 mảng 10 số thực int b 1 2 3 mảng 3 số nguyên int c 4 1 2 3 mảng 4 số nguyên bool d 2 true false true lỗi Bản chất là một dãy biến int c 4 1 2 3 int c 0 1 c 1 2 c 2 3 c 3 TRƯƠNG XUÂN NAM 4 Khái niệm và khai báo Quy tắc Tên mảng quy tắc đặt như tên biến Kích cỡ số phần tử được xác định ngay khi khai báo thường phải là hằng số Kích cỡ không thể thay đổi Sẽ là một khối nhớ liên tục chứa các biến TRƯƠNG XUÂN NAM 5 Khái niệm và khai báo một số lỗi hay gặp Khai báo không chỉ rõ số lượng phần tử int a gt int a 100 Số lượng phần tử liên quan đến biến hoặc hằng int n1 10 int a n1 gt int a 10 const int n2 10 int a n2 gt int a 10 Khởi tạo cách biệt với khai báo int a 4 a 2912 1706 1506 1904 gt int a 4 2912 1706 1506 1904 Chỉ số mảng không hợp lệ int a 4 a -1 1 a 10 0 TRƯƠNG XUÂN NAM 6 Mảng nhiều chiều Mảng nhiều chiều nhiều mảng con giống nhau Ví dụ mảng số thực hai chiều 3 hàng x 5 cột 3 mảng một chiều 5 số thực double mang21 3 5 mảng số nguyên hai chiều 3 hàng x 4 cột chú ý cách khởi tạo dữ liệu int mang22 3 4 1 2 3 4 5 6 7 8 9 10 TRƯƠNG XUÂN NAM 7 Mảng nhiều chiều Cũng như mảng một chiều trình dịch C C bố trí các biến nằm liên tiếp thành một khối trong bộ nhớ int mang22 3 4 1 2 3 4 5 6 TRƯƠNG XUÂN .

TỪ KHÓA LIÊN QUAN