Kích thước của con trỏ?

địa chỉ là &value và ptr =8
mình thử xác định kích thước vùng nhớ bằng value và *ptr thì nó lại ra giá trị là 4 mà ko phải là một số nào khác?

1 bus gồm 64 đường địa chỉ (8 bytes), 64 đường data (1 word = 8 bytes), và các đường control.
Data sắp xếp trên 1 word có thể là : char (1 byte), int ( 4 byte ), double ( 8 byte), … Nhưng địa chỉ thì lúc nào cũng chiếm 8 byte.
Đây là nói đến những chip Intel 64 bit.

1 Like

int tối thiểu 04 2 bytes do trong standard ghi như vậy. Thường là 4.
Con trỏ là 4 hay 8 là do tùy chọn là 32 hay 64 bits.

5 Likes

int tối thiểu 2 bytes nha :V https://en.cppreference.com/w/cpp/language/types
long mới at least 4 :V

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