Danh mục

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

Số trang: 70      Loại file: pdf      Dung lượng: 1.49 MB      Lượt xem: 15      Lượt tải: 0    
Jamona

Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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,... Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
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ũngTRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINHNgôn ngữ lập trình CMả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2Kiể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ỗiDữ liệu kiểu mảngKhái niệm3Là 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ểumảng.Ngôn ngữ lập trình C - Mảng, chuỗiKhai 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4Ngôn ngữ lập trình C - Mảng, chuỗiKhai báo biến mảng (tường minh)Ví dụint Mang1Chieu[10];01234567893456789Mang1Chieuint Mang2Chieu[3][4];012Mang2Chieu 0125Ngôn ngữ lập trình C - Mảng, chuỗi1011

Tài liệu được xem nhiều: