我只是C编程的初学者。
我能问个简单的问题吗?(int) sizeof(void *)
和int
有什么区别?
前)
#define ptrint int
#define PTRINT ((int) sizeof(void *))
最佳答案
第一种情况充当int的别名,因此可以使用ptrint而不是int。
第二种情况是指针的字节大小。例如,在32位系统上,它将返回4。
ptrint a = 8;
ptrint b = a;
int sizeofptr = PTRINT;
关于c - (int)sizeof(void *)和int有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13529658/