The invlove between Point & Array & Values NULL
Mình có 2 vấn đề nhờ các god giải quyết (sovle) giùm :
*Vấn đề 1:
Mình có 1 đoạn code :
int arr[3] = {10, 100, 200};
int *p;
p = arr; // adress cua p se gan voi adress cua arr[0] = 10
cout << *p << endl;
Mình thắc mắc cách viết trên có dùng đc ở element thứ 1, 2 của array đc ko ? ( Ex: p = arr[2] )
*Vấn đề 2:
int *ptr = NULL;
cout << "The value of ptr is : " << ptr;
Và màn hình xuất ra "The value of ptr is : 0 "
Nếu viết như trên thì mình sẽ hiểu là nó sẽ xuất ra địa chỉ của Null ( p = &Null )
Hoặc là mình sẽ nghĩ ptr sẽ ko point vào đâu cả và nó sẽ xuất ra địa chỉ là 0
Mình Xin Các god thông não dùm, thanks
p = arr+2;
NULL
luôn chứ không phải “địa chỉ của NULL”.Oh, cảm ơn bạn nhiều