Computer >> Máy Tính >  >> Lập trình >> C ++

Dữ liệu mảng () trong C ++ STL với các ví dụ

Mảng là tập hợp các phần tử của cùng một kiểu dữ liệu được lưu trữ trong các vị trí bộ nhớ liên tục.

Thư viện chuẩn C ++ chứa nhiều thư viện hỗ trợ hoạt động của các mảng. Một trong số đó là phương thức array data ().

Dữ liệu mảng () trong c ++ trả về một con trỏ trỏ đến phần tử đầu tiên của đối tượng.

Cú pháp

array_name.data();

Tham số

Không có tham số nào được hàm chấp nhận.

Loại trả lại

Một con trỏ đến phần tử đầu tiên của mảng.

Ví dụ

Chương trình minh họa việc sử dụng phương thức dữ liệu mảng () -

#include <bits/stdc++.h>
using namespace std;
int main(){
   array<float, 4> percentage = { 45.2, 89.6, 99.1, 76.1 };
   cout << "The array elements are: ";
   for (auto it = percentage.begin(); it != percentage.end(); it++)
   cout << *it << " ";
   auto it = percentage.data();
   cout << "\nThe first element is:" << *it;
   return 0;
}

Đầu ra

The array elements are: 45.2 89.6 99.1 76.1
The first element is:45.2

Ví dụ

Chương trình minh họa việc sử dụng phương thức dữ liệu mảng ()

#include <bits/stdc++.h>
using namespace std;
int main(){
   array<float, 4> percentage = { 45.2, 89.6, 99.1, 76.1 };
   cout << "The array elements are: ";
   for (auto it = percentage.begin(); it != percentage.end(); it++)
   cout << *it << " ";
   auto it = percentage.data();
   it++;
   cout << "\nThe second element is: " << *it;
   it++;
   cout << "\nThe third element is: " << *it;
   return 0;
}

Đầu ra

The array elements are: 45.2 89.6 99.1 76.1
The second element is: 89.6
The third element is: 99.1