7.4.1 用另一个指针的地址初始化
这种方法是指用一个已经被初始化过的指针地址来初始化,这意味着它们将指向相同的单元。如果两个指针类型相同,则可直接赋值;否则,要转换为与被初始化指针相同类型的指针才能赋值。
【示例7-8】 设已有字符指针p1,如果p2是char型指针,则直接用p1=p2初始化p1即可。p3是整型指针,故需要强制类型转换。
- char *p2=p1; //用已有指针p1给p2赋值
- int *p3=(int *)p1; //类型不同的指针间的赋值
【责任编辑:云霞 TEL:(010)68476606】
| 回书目 上一节 下一节 |