X ,x Kiểu số nguyên viết dưới dạng số hexa (cơ số 16) oKiểu số nguyên viết dưới dạng số octal ( cơ số 8)
Ví dụ: Làm việc với dãy số
int a[5]; a[2]=8;
▪ Lưuý
▪ Trong ngônngữC cácphần tử của mảng được đánh số bắt đầu từ0
▪ Truyxuất phần tửngoàiphạmvi: khôngbịbáolỗi nhưnggiátrị của phần tử đó sẽkhôngkiểmsoátđược.
▪ Têncủa mảng tương ứng với địa chỉ phần tử đầutiêncủanó. ▪ Truyxuất đối với mảnghaichiều
7/2020 Cơ sở lập trình 113
Làm việc với các phần tử của mảng: dùng câu lệnh for để duyệt các phần tử của mảng với biến điều for để duyệt các phần tử của mảng với biến điều khiển chạy theo chỉ số của mảng.
Ví dụ:Làm việc với dãy số
▪ Nhập dãy số ▪ In dãy số
▪ Đếm số phần tử chia hết cho 5. ▪ Tính tổng các phần tử chẵn. ▪ Sắp xếp dãy
3.2.1 Khái quát về con trỏ
3.2.2 Các phép toán trên con trỏ3.2.3 Con trỏ và mảng 3.2.3 Con trỏ và mảng
7/2020 Cơ sở lập trình 115
Kháiniệm:Con trỏlàmột kiểu dữ liệutrongđó miềngiá trịlàđịa chỉcác vùngnhớ.
Khai báo:
<Type> *<name>; Trongđó:
▪ TrongđóType làkiểu dữ liệu củavùngnhớ được trỏ tới
→Mỗi kiểu địa chỉcómột kiểucontrỏ tương ứng.
▪ Sau khi khai báo nhưng chưa được chỉ định trỏ vào đâu thì contrỏmang giátrịNULL
Vídụ
int *number; char *character; float *greatnumber; Lưu ý
▪ Chiếm một lượng bộ nhớ như nhau (kích thước của
một biếncontrỏtùythuộcvàohệ điềuhành)
▪ Nhưng dữ liệu mà chúng trỏ tới không cùng kích thước bộ nhớ.
7/2020 Cơ sở lập trình 117