01/10/2018, 12:15
Hỏi về con trỏ c++
Chào mn, em mới học link list.
em có vidu sau: int a=5;
int *p;
p=a;
lúc này p sẽ nắm địa chỉ của a.
vi dụ khác : struct Node { int data }
struct List { Node *p }
lúc này ,lệnh p->data nó có nghĩa sao ạ,nếu hiểu là con trỏ p trỏ đến data thì phải chăng p đang nắm địa chỉ của data ,nhưng cout<<p; thì bị bão lỗi.Vậy ai giải thích giúp e cái lệnh p->data nó có ý nghĩa sao ạ ,thank all
Bài liên quan
cout<<p thì máy báo lỗi uninitialized local variable ‘p’ used ,ai giaải thích gùm e vs aj thank all
Lỗi trên là do bạn tạo 1 con trỏ trên heap mà chưa khởi tạo vùng nhớ nó trỏ đến nên lỗi.
ok anh ,anh cho e link face em hỏi bài với , em h theo ko kịp các bạn ở lớp nữa ròi