#include<stdio.h>
void main()
{
int i = 5;
printf("%p",i);
}
Run Code Online (Sandbox Code Playgroud)
我试图在Linux上使用GCC编译器编译这个程序,在编译程序时会发出警告说
%p expects a void* pointer
Run Code Online (Sandbox Code Playgroud)
当运行时输出为46600x3.
但是当我使用网站codingground.tutorialspoint.com在线编译时,我得到一个输出等于0x5 即十六进制输出,有人可以解释原因吗?