So sánh con trỏ và biến mảng năm 2024

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 

Chủ Đề