Tại sao `&ptr` và `ptr` khác nhau?

Chào anh/chị trong group, em hiện đang là sinh viên và học về C++. Tới phần con trỏ, em có một thắc mắc như hình dưới đây. Cho em hỏi tại sao khi em cout<<ptr và cout<<&ptr , máy lại in ra giá trị khác nhau? Cảm ơn anh/chị đã đọc bài và giải đáp cho em ạ.

Screenshot (31)

*ptr: Giá trị của ô nhớ mà con trỏ đang trỏ đến.
prt: Địa chỉ ô nhớ mà con trỏ đang trỏ đến.
&ptr: Địa chỉ ô nhớ của con trỏ.

Nhức đầu chưa?

6 Likes

Em đọc lí thuyết xong vô test thử thì đúng rối thật. Làm nhiều hi vọng không nhầm, em cảm ơn anh ạ.

ptr : cái sổ đỏ ghi vị trí đám đất
*ptr : đám đất
&ptr : vị trí hiện tại của cái sổ đỏ.

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?