如何将int的地址转换为C中的char指针?

goe*_*goe 5 c pointers casting

目前,当我尝试编译它时,下面的代码给了我一个警告:

int z; char*w;

w =&z;

如何正确地投射和z以便w将指针存储到z的地址?

csl*_*csl 5

尝试:

w = (char*) &z;
Run Code Online (Sandbox Code Playgroud)

  • 但请注意,此代码不可移植. (2认同)