Update cho ai biết thì chỉ iem
Tình hình là iem mới học về mảng.
Có chỗ này nghĩ mãi vẫn ko ra, đó là con trỏ trong mảng 1 chiều hình như khác với con trỏ "bình thường"
2 địa chỉ xuất ra giống hệt nhauPHP Code:#include <stdio.h>
int main()
{
int a[6];
printf("%p\n%p",&a,a);
}
![]()
Như trên thì a là con trỏ, và nó trỏ đến điạ chỉ của nó luôn, và cũng là địa chỉ của phần tử đầu tiên của mảng, ko hiểu![]()
![]()
......
Update cho ai biết thì chỉ iem
Nếu khai báo int a[6] rồi xuất &a với a thì 2 cái là 1, vì a thực chất là 1 con trỏ và trỏ đến phần tử đầu tiên của mảng. Nhưng nếu khai báo là int *a[6] thì lúc này a là 1 mảng gồm 6 con trỏ, cái này mới khác biệt.