Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
800,84 KB
Nội dung
BÀI MẢNG Giảng viên: Nguyễn Quỳnh Diệp – Khoa CNTT – ĐH Thủy Lợi Email: diepnq@tlu.edu.vn NỘI DUNG Khái niệm mảng Mảng chiều Mảng hai chiều KHÁI NIỆM VỀ MẢNG Mảng tập hợp hữu hạn phần tử có kiểu liệu Các phần tử lưu trữ vị trí nhớ Kích thước mảng số phần tử Mảng chiều, mảng nhiều chiều MẢNG MỘT CHIỀU Khai báo: kieudulieu tenmang [sophantu]; Phần tử mảng truy nhập thông qua tên mảng Các phần tử đánh số từ (số phần tử - 1) Số phần tử số Ví dụ: int x[10]; char hoten[50]; float a[10], b[20]; MẢNG MỘT CHIỀU Khởi tạo giá trị khai báo: kieudulieu tenmang [sophantu] = {giatri1, giatri2…., giatriN}; Chú ý: Các giá trị khởi tạo số Số lượng giá trị khởi tạo số phần tử phần tử cịn lại có giá trị Có thể khơng cần khai báo kích thước mảng khởi tạo MẢNG MỘT CHIỀU Ví dụ 1: Khởi tạo cho phần tử mảng char a[5] = {'A', 'B', 'C', 'D', 'E'}; a A B C D E Ví dụ 2: Khởi tạo cho số phần tử mảng int b[5] = {1, 2, 3}; b 0 NHẬP GIÁ TRỊ CHO CÁC PHẦN TỬ CỦA MẢNG Nhập trực tiếp thông qua số b[0] = 1; b[1] = 2; Nhập thông qua vòng lặp for for(int i=0; i< n; i++) { cout