#include<stdio.h>
void main()
{
int a=123,b;
int *p=&a;
char *str;
b=(int)p;
str=(char *)b;
}
直接把整型数值赋给指针作为地址,要用上强制转换 (TYPE *)b(TYPE是指针的类型), 同理指针地址也可以也可作为整型数赋给个整变量.(TYPE)p.
#include<stdio.h>
void main()
{
int a=123,b;
int *p=&a;
char *str;
b=(int)p;
str=(char *)b;
}
直接把整型数值赋给指针作为地址,要用上强制转换 (TYPE *)b(TYPE是指针的类型), 同理指针地址也可以也可作为整型数赋给个整变量.(TYPE)p.