地址变量或地址常量都可以叫指针。
指针的强制类型转换:
int *p;
char *pp = (char*)p; /* 这一等价于以下两句:
char *tmp = p;
char *pp = tmp;
(char*)p其实是生成一个临时匿名的指针变量,这个变量可指向char类型的对象,然后再将这个临时指针变量赋值给pp。而原来的p指针,还是指向int类型的,不会受任何影响
*/
地址变量或地址常量都可以叫指针。
指针的强制类型转换:
int *p;
char *pp = (char*)p; /* 这一等价于以下两句:
char *tmp = p;
char *pp = tmp;
(char*)p其实是生成一个临时匿名的指针变量,这个变量可指向char类型的对象,然后再将这个临时指针变量赋值给pp。而原来的p指针,还是指向int类型的,不会受任何影响
*/
2322
1267

被折叠的 条评论
为什么被折叠?