小编Kai*_*Kai的帖子

为什么在printf中使用指针时会将其转换为(void*)p?

char  x = 'G';
char *p = &x;

printf ("Address of x: %p\n", p);
printf ("Address of x: %p\n", (void*)p);
Run Code Online (Sandbox Code Playgroud)

谁能告诉我究竟(void*)p意味着什么?我知道它是一样的p,因为它也给了我地址x,但为什么写的是(void*)p

c

6
推荐指数
1
解决办法
131
查看次数

标签 统计

c ×1