7.4.1 用另一个指针的地址初始化

2013-10-07 01:10:22 · 作者: · 浏览: 69

7.4.1  用另一个指针的地址初始化

这种方法是指用一个已经被初始化过的指针地址来初始化,这意味着它们将指向相同的单元。如果两个指针类型相同,则可直接赋值;否则,要转换为与被初始化指针相同类型的指针才能赋值。

【示例7-8】 设已有字符指针p1,如果p2是char型指针,则直接用p1=p2初始化p1即可。p3是整型指针,故需要强制类型转换。

  1. char *p2=p1;        //用已有指针p1给p2赋值  
  2. int *p3=(int *)p1;  //类型不同的指针间的赋值 

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节