.2| KHAI BÁO VÀ KHỞI TẠO

Một phần của tài liệu Kỹ thuật lập trình 1 Bậc cao đẳng (Trang 112 - 114)

KHAI BÁO TƯỜNG MINH

7.2.1|

<kiểu cơ sở> <tên mảng>[<số phần tử>];

Ví dụ: int arr[10] ;

Mỗi phần tử trong mảng có kiểu int Chỉ số

0 1 2 3 4 5 6 7 8 9

Bao gồm 10 phần tử Lưu ý

 Phải xác định <số phần tử> cụ thể (hằng) khi khai báo.  Bộ nhớ sử dụng = <tổng số phần tử>*sizeof(<kiểu cơ sở>)

Tài liệu giảng dạy Kỹ thuật lập trình 1 Trang 107  Mảng là một dãy liên tục có chỉ số từ 0 đến <số phần tử-1>

KHAI BÁO KHÔNG TƯỜNG MINH

7.2.2|

<kiểu cơ sở> <tên mảng>[];

Ví dụ: int arr[];

KHAI BÁO VÀ KHỞI TẠO TRỊ BAN ĐẦU

7.2.3|

<kiểu cơ sở> <tên mảng>[]={gtrị 1, gtrị 2, … };

Ví dụ: int arr[]={5,9,15,3}; Chỉ số 0 1 2 3 5 9 15 3 Ví dụ: int arr[4] = {0}; Chỉ số 0 1 2 3 0 0 0 0  Một vài lưu ý với mảng:

 Tất cả các phần tử của một mảng có cùng kiểu. Điều n{y có nghĩa l{, nếu một mảng được khai báo kiểu int, nó khơng thể chứa các phần tử có kiểu khác.

 Kích thước được x|c định ngay khi khai báo và không bao giờ thay đổi.  Ngơn ngữ lập trình C++ ln chỉ định một khối nhớ liên tục cho một biến kiểu mảng.

 Mỗi phần tử của mảng có thể được sử dụng bất cứ nơi n{o m{ một biến được cho phép hay được yêu cầu.

Tài liệu giảng dạy Kỹ thuật lập trình 1 Trang 108  Một phần tử của mảng có thể được tham chiếu đến bằng cách sử dụng một biến hoặc một biểu thức nguyên.

Ví dụ :các tham chiếu hợp lệ int x = arrM[i]; /*Ở đó i là một biến, tuy nhiên cần phải chú ý rằng i nằm trong miền giới hạn của chỉ số đ~ được khai báo cho

mảng arrM */

arrM[3] = arrM [2] + 5; arrM [0] += 2;

arrM [i / 2 + 1];//i phải là số nguyên

Một phần của tài liệu Kỹ thuật lập trình 1 Bậc cao đẳng (Trang 112 - 114)

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

(126 trang)