tailieunhanh - Bài giảng Ngôn ngữ lập trình C: Mảng một chiều, chuỗi - TS. Ngô Hữu Dũng

Bài giảng "Ngôn ngữ lập trình C: Mảng một chiều, chuỗi" cung cấp cho người học các kiến thức: Dữ liệu kiểu mảng, khai báo biến mảng, số phần tử của mảng, truy xuất đến một phần tử, truyền mảng cho hàm,. nội dung chi tiết. | TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH Ngôn ngữ lập trình C Mảng một chiều, chuỗi Đặt vấn đề Ví dụ Chương trình cần lưu trữ 3 số nguyên? => Khai báo 3 biến int a1, a2, a3; Chương trình cần lưu trữ 100 số nguyên? => Khai báo 100 biến kiểu số nguyên! Người dùng muốn nhập n số nguyên? => Không thực hiện được! Giải pháp 2 Kiểu dữ liệu mới cho phép lưu trữ một dãy các số nguyên và dễ dàng truy xuất. Ngôn ngữ lập trình C - Mảng, chuỗi Dữ liệu kiểu mảng Khái niệm 3 Là một kiểu dữ liệu có cấu trúc do người lập trình định nghĩa. Biểu diễn một dãy các biến có cùng kiểu. Ví dụ: dãy các số nguyên, dãy các ký tự Kích thước được xác định ngay khi khai báo và không bao giờ thay đổi. NNLT C luôn chỉ định một khối nhớ liên tục cho một biến kiểu mảng. Ngôn ngữ lập trình C - Mảng, chuỗi Khai báo biến mảng (tường minh) Tường minh []; [][] []; , , : số lượng phần tử của mỗi chiều. Lưu ý Phải xác định cụ thể (hằng) khi khai báo. Mảng nhiều chiều: = N1*N2* *Nn Bộ nhớ sử dụng = *sizeof() Bộ nhớ sử dụng phải ít hơn 64KB (65535 Bytes) Một dãy liên tục có chỉ số từ 0 đến -1 4 Ngôn ngữ lập trình C - Mảng, chuỗi Khai báo biến mảng (tường minh) Ví dụ int Mang1Chieu[10]; 0 1 2 3 4 5 6 7 8 9 3 4 5 6 7 8 9 Mang1Chieu int Mang2Chieu[3][4]; 0 1 2 Mang2Chieu 0 1 2 5 Ngôn ngữ lập trình C - Mảng, .

TỪ KHÓA LIÊN QUAN