#include <stdio.h> // printf
#include <stdint.h> // intptr_t --- 这是重点!!!
int main()
{
void *pointer = (void*)233;
int number = (int)(intptr_t)pointer; // 先intptr_t强转,再int强转--- 这是重点!!!
printf("number = %d\n", number); // 输出:number = 233
}
void*和int的互转
最新推荐文章于 2024-09-04 10:28:40 发布