01/10/2018, 15:25
Cú pháp gán mảng cấp phát động
Mình không hiểu cú pháp gán của mảng cấp phát động lắm, cụ thể: mình chạy đoạn sau:
int *arr=new int[4];
arr[0]=1;
arr[1]=12;
arr[2]=34;
arr[3]=99;
thì máy làm như mảng bình thường. Nhưng theo mình hiểu, thì arr[i] là pointer chỉ đến phần tử i trong mảng cấp phát động thì phải?
Bài liên quan
Chưa đúng
arr+i
mới là con trỏ.Như vậy vd: arr[2] là giá trị int, không phải con trỏ, ý bạn là vậy đúng không?
Đúng vậy,
arr+2
mới là con trỏ.