30/09/2018, 17:39

Các kiểu dữ liệu void*, int* và double* có ý nghĩa gì?

Em là dân ngoại đạo,nay được hướng nghiệp theo hướng chuyên viên lập trình,hiện tại em chưa qua trường lớp nào cả,mới xem được seri dạy học của anh Lê Trần Đạt,nay có gặp 1 số bài tập về sizeof() em chưa hiểu,mong các anh hướng dẫn giúp.
Cụ thể như sau:

void main()
printf("ga tre=%d
",sizeof(void*); // em không hiểu void* nghĩa là gì?
printf("ga que=%d
",sizeof(int*); // em không hiểu int* nghĩa là gì?

Theo em hiêu int* là con trỏ,mà con trỏ thì trả về 1 ô nhớ 4 byte đúng không ah.

printf("ga KFC=%d
",sizeof(doube*);// em không hiểu double* nghĩa là gì?
TTmagic viết 19:56 ngày 30/09/2018

printf(“ga tre=%d\n”,sizeof(void*);

stackoverflow.com
Lakshmi

What is the size of void?

c++, c
asked by Lakshmi on 09:30AM - 03 Nov 09

Theo em hiêu int* là con trỏ,mà con trỏ thì trả về 1 ô nhớ 4 byte đúng không ah.

Sao bạn không thử tự chạy chương trình và kiểm tra kết quả xem mình có đúng ko nhỉ

X viết 19:50 ngày 30/09/2018

nhớ không lầm thì con trỏ kiểu void (vd: void* p) có 8 byte để chứa địa chỉ

Bài liên quan
0