GiaoTrinhC++(27Jun21)

(Hoang2711) #1

Thiết kế trang Web


34 • Ông Văn Thông


Ví dụ: string cars [] = { "Honda", "Toyota", "Ford" }; → có định 3 phần tử


Mặt khác, khi khai báo mảng, có thể dự phòng nhiều phần tử để dùng về sau.


Ví dụ sau khai báo mảng cars gồm 5 phần tử, nhưng chỉ chèn vào 3 trị ngay lúc khai báo. Sau đó
bạn sửa đổi phần tử [2] và thêm vào 2 phần tử mới.


Ví dụ: #include , #include
using namespace std;
int main() {
string cars [5] = { "Honda", "Toyota", "Ford" };
for (int i = 0; i < 5; i++) { cout << i + 1 << ": " << cars[i] << " - "; }
cars[2] = "Nissan"; cars[3] = "Mazda"; cars[4] = "Tesla";
cout << endl;
for (int i = 0; i < 5; i++) { cout << i + 1 << ": " << cars[i] << " - "; }
return 0; }
Kết quả: 1: Honda - 2: Toyota - 3: Ford - 4: - 5: - 1: Honda - 2: Toyota - 3: Nissan - 4: Mazda - 5: Tesla -


6. Không chèn phần tử lúc khai báo mảng


Cũng có thể khai báo một mảng mà không cần chèn bất kỳ phần tử nào khi khai báo, mà sẽ thêm
chúng vào sau.


Ví dụ: #include , #include
using namespace std;
int main() { string cars[5];
cars[0] = "Honda"; cars[1] = "Toyota"; cars[2] = "Ford";
cars[3] = "Mazda"; cars[4] = "Tesla";
for (int i = 0; i < 5; i++)
{ cout << i + 1 << ": " << cars[i] << "\n"; } return 0; }


1: Honda
2: Toyota
3: Ford
4: Mazda
5: Tesla

THAM CHIẾU C++ (REFERENCES)


1. Tạo biến tham chiếu


Biến tham chiếu (reference variable) được dùng để "tham chiếu" đến một biến hiện hữu (existing
variable), và nó được tạo bằng toán tử &:


Ví dụ: string food = "Pizza";
string &meal = food;


→ food: biến hiện hữu
→ &meal: tham chiếu food

Bây giờ, ta có thể dùng food (variable name) hoặc meal (reference name, xem như nickname của
food) để nhắc đến biến food.


Ví dụ: #include ,
using namespace std;
int main() {
string food = "Pizza"; string &meal = food ;
cout << "Boston " << food << "\nDonair "<< meal;
return 0; }


Boston Pizza
Donair Pizza
Free download pdf