我看到的一些使用(void*)在printf().
如果我想打印变量的地址,我可以这样做:
int a = 19;
printf("%d", &a);
Run Code Online (Sandbox Code Playgroud)
&a是a地址只是一个整数,对吧?我读过的很多文章都是这样的:
printf("%p", (void*)&a);
Run Code Online (Sandbox Code Playgroud)%p代表什么?(一个指针?)(void*)?我不能用(int)&a吗?