Ví dụ: Làm việc với dãy số

Một phần của tài liệu Bài giảng Cơ sở lập trình - Trường ĐH Thương mại (Trang 57 - 59)

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

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

Một phần của tài liệu Bài giảng Cơ sở lập trình - Trường ĐH Thương mại (Trang 57 - 59)

Tải bản đầy đủ (PDF)

(108 trang)