1
Khoa Công Nghệ Thông Tin & Truyền Thông
Đại Học Cần Thơ
MẢNG - CON TRỎ -
MẢNG - CON TRỎ -
THAM CHIẾU
THAM CHIẾU
CHƯƠNG 5:
CHƯƠNG 5:
2
Mảng, Con Trỏ, Tham Chiếu
Mảng, Con Trỏ, Tham Chiếu
Mục tiêu
Giới thiệu các cách sử dụng mảng, con trỏ, và
tham chiếu
Nội dung
Mảng một chiều, nhiều chiều, bộ nhớ tĩnh
Con trỏ, tính toán con trỏ, bộ nhớ động
Con trỏ hàm, tham chiếu
Chương 5
3
Mảng
Truy xuất phần tử không tồn tại lỗi vượt
ngoài biên
Ví dụ: cout<<heights[-1]; cout<<heights[10];
Chương 5
5
Bộ Khởi Tạo Mảng
Bộ Khởi Tạo Mảng
Mỗi mảng có một bộ khởi tạo mảng
Ví dụ
Chuỗi là một mảng ký tự
Ví dụ: so sánh sự khác nhau của
char str[] = "HELLO"; và char str[] = {'H', 'E', 'L', 'L', 'O'};
int nums[3] = {5, 10, 15};
Bộ khởi tạo mảng
int nums[3] = {5, 10};
nums[2]
= ?
int nums[ ] = {5, 10, 15};
Kích
thước
mảng ?
Chương 5