Giá trị của mảng chính là địa chỉ phần tử đầu tiên trong mảng, ví dụ mảng A[] = {3, 8, 4, 2, 9} thì A[] có giá trị là địa chỉ của A[0]
Tên mảng chính là một hằng con trỏ và bạn không thể thay đổi được
Mảng 1 chiều A[] thì con trỏ trỏ tới phần tử A[i] là A + i, vậy [A + i] tương đương với &A[i] hay địa chỉ của A[i] và *[A + i] tương đương với A[i]
con trỏ và mảng
Ví dụ 1 : Sử dụng mảng thông qua con trỏ
include "iostream"
include "math.h"
using namespace std; int main[]{
int n = 5;
int a[5] = {3, 8, 4, 2, 9};
cout