Int a[size]; 8.

Một phần của tài liệu LẬP TRÌNH HƯỚNG đối TƯỢNG – OBJECT (Trang 67 - 68)

- Cấu trúc lặ p

7. int a[size]; 8.

lại tự động set bằng 0

2. int ch[]={‘a’, ‘b’, ‘c’, ‘d’}; // khơng cần chỉ rõ kích cỡ mảng, compiler sẽ tự

động tính tốn đủ chỗ

b. Truy xuất đến các phần tử mảng

Để truy xuất đến các phần tử của mảng ta có thể dùng con trỏ hoặc chỉ số mảng. Sau đây là các cách truy xuất các phần tử của mảng thông dụng

Thông qua chỉ số mảng: xem xét chương trình sau. Chương trình nhận 10 chữ số nguyên

từ bàn phím và in ra các số chẵn đã được nhập vào. C++ Code: 1. #include <iostream> 2. using namespace std; 3. 4. int main(){

5. int const size=10; 6. int n; 6. int n;

7. int a[size]; 8. 8.

9. cout << "Enter " << size << " integers\n"; 10. for(int i=0; i<size; i++){ // nhập 10 số nguyên 10. for(int i=0; i<size; i++){ // nhập 10 số nguyên 11. cout << "a[" << i << "]= ";

12. cin >> a[i]; // nhập dữ liệu cho phần tử a[i] 13. } 13. }

14.

15. cout << "Even numbers are: \n";

16. for(int i=0; i<size; i++){ // duyệt hết mảng17. if(a[i]%2==0){ // nếu là số chẵn 17. if(a[i]%2==0){ // nếu là số chẵn

18. cout << a[i] << " "; // in ra số chẵn 19. } 19. }

68 Hướng dẫn lập trình hướng đối tượng với C++_ first_pace Hướng dẫn lập trình hướng đối tượng với C++_ first_pace

21.

22. return 0; 23.} 23.}

Thông qua con trỏ: tên mảng thực chất là một con trỏ hằng, trỏ đến phần tử đầu tiên của

mảng. Vì vậy ta có thể truy xuất tới các phần tử của mảng thơng qua con trỏ này. Chương trình trên được viết lại theo phong cách con trỏ.

C++ Code:

1. #include <iostream>

2. using namespace std;

3.

4. int main(){

Một phần của tài liệu LẬP TRÌNH HƯỚNG đối TƯỢNG – OBJECT (Trang 67 - 68)

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

(72 trang)