Theo e được biết thì trên hệ điều hành 32bit, con trỏ có kích thước là 4 bytes, còn trên hệ điều hành 64bit, con trỏ có kích thước là 8 bytes.
Nhưng khi e thử chạy đoạn code sau:
#include <stdio.h>
int main()
{
printf("sizeof(x) = %d", sizeof(int *));
return 0;
}
Thì compiler của Codeblocks (gcc) lại cho ra kết quả là 4 ???

Thử float * hay char * … vẫn thế 
Xin các ý kiến của cao nhân 







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