TAILIEUCHUNG - Bài giảng Phương pháp lập trình - Chương 4: Mảng

Mảng là một tập hợp các phần tử cố định có cùng một kiểu được đặt liên tiếp trong bộ nhớ gọi là kiểu phần tử. Trong chương 4 chúng ta sẽ cùng tìm hiểu một số nội dung liên quan đến mảng trong lập trình. để nắm bắt các nội dung chi tiết. | 27 12 201111 . KHÁI NIỆM Mảng là một tập hợp các phần tử cố định có cùng I một kiểu được đặt liên tiếp trong bộ nhớ gọi là kiểu phần tử. Kiểu phần tử có thể là số ký tự. Mỗi phần tử được xác định bởi một chỉ số biểu thị vị trí của phần tử trong mảng. 0123454789 I 1 I 1 I I 1 I I __ I I I I I a 01 MU 21 a 31 41 Ị5 a l a 7J S 9 2 . KHÁI NIỆM Nếu mảng có n phần tử thì chỉ số của các phần tử có giá trị từ 0 đến n-1. I Số phần tử trong mảng được gọi là kích thước của mảng. luôn cố định phải được xác định trước và không đổi trong suốt quá trình thực hiện chương trình. 3 1 27 12 201111 . Khai báo mảng Khai báo mảng với số phần tử tường minh Kiểu Tên mảng số phần tử Ví dụ int a 5 a a 0 a 1 a 2 a 3 a 4 Khai báo mảng Khai báo mảng với số phần tử không xác định khai báo không tường minh Kiểu Tên mảng Ví dụ int a Kiểu khai báo này thường được áp dụng trong các trường hợp Vừa khai báo vừa gán giá trị Khai báo mảng là tham số hình thức của hàm. 6 Vừa khai báo vừa gán giá trị Kiểu Tên mảng gtri1 gtri2 . Ví dụ char str HELLO int nums 5 10 15 7 Vừa khai báo vừa gán giá trị Nếu vừa khai báo vừa gán giá trị thì số phần tử của mảng là số giá trị mà ta gán cho mảng trong cặp dấu . Sử dụng hàm sizeof để lấy số phần tử của mảng như sau Số phần tử sizeof tên mảng sizeof kiểu 8 2 27 12 201111 Khai báo mảng là tham số hình thức của hàm Trong một số trường hợp ta cần phải truyền một mảng tới một hàm như là một tham số Trong C việc truyền theo tham số giá trị một khối nhớ là không hợp lệ Để có thể nhận mảng là tham số thì khai báo hàm theo cú pháp kiểu dữ liệu tên mảng Ví dụ void procedure int arg 9 . Ví dụ SinCTũđe void printarray int ãrg int length for int n 0 n length n cout setw 3 ãrg n int main int x 5 10 15 int y 2 4 6 8 10 printarray x 3 printarray y 5 return 0 10 Truy xuất từng phần tử của mảng . Ví dụ Cú pháp array_Name index1 index2 . indexN Ví dụ M 0 M 2 M 1 5 . Chỉ số của phần tử mảng là một biểu thức có giá trị là kiểu số nguyên. Với cách truy xuất thì này thì có thể .

TỪ KHÓA LIÊN QUAN
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.