Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Khởi tạo mảng với biến và số thực trong C++


Mảng là tập hợp các phần tử cùng kiểu tại các vị trí bộ nhớ liền kề. Địa chỉ thấp nhất trong mảng tương ứng với phần tử đầu tiên, địa chỉ cao nhất tương ứng với phần tử cuối cùng. Chỉ số mảng bắt đầu từ 0 và kết thúc tại kích thước mảng trừ 1 (size - 1).

Một mảng có thể được khởi tạo bằng biến cũng như số thực (hằng số). Chương trình dưới đây minh họa điều này.

Ví dụ

#include <iostream>
using namespace std;

int main() {
    int a = 5;
    int b = 3;
    int arr[4];
    arr[0] = a;
    arr[1] = 8;
    arr[2] = b;
    arr[3] = 2;
    cout << "Các phần tử của mảng là: ";
    for (int i = 0; i < 4; i++)
        cout << arr[i] << " ";
    return 0;
}

Kết quả

Các phần tử của mảng là: 5 8 3 2

Hãy hiểu chương trình trên.

Một mảng arr kích thước 4 được khai báo. Hai biến int a và b được khởi tạo với giá trị 5 và 3. Phần tử đầu và thứ ba của mảng được khởi tạo bằng biến a và b, trong khi phần tử thứ hai và thứ tư được khởi tạo bằng các số thực 8 và 2.

int a = 5; int b = 3; int arr[4];
arr[0] = a; arr[1] = 8; arr[2] = b; arr[3] = 2;
cout << "Các phần tử của mảng là: ";
for(int i = 0; i<4; i++) cout << arr[i] << " ";