Mình có 1 dòng code sau:
int a = 9, b;
int *ptr = 0;
ptr = &a;
b = *ptr;
cout << "Adress Of a is : " << ptr <<endl;
cout << "Var of a is : " << *ptr << endl;
cout << "Adress of b is: "<< &b << endl;
cout << "Var of b is: "<< b << endl;
Nếu in ra thì nó vẫn ra đúng giá trị: a = b =9
Nhưng địa chỉ thì lại khác nhau.
Vấn đề là mình chưa hiểu vì sao biến a & b có cùng giá trị nhưng khác địa chỉ.
(Address a: 0030FBDC
Address b: 0030FBD0 )





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