第十二章 指针.pptVIP

  • 8
  • 0
  • 约1.72万字
  • 约 59页
  • 2017-03-26 发布于上海
  • 举报
第十二章 指针

第十二章 指针 12.1 指针与指针变量  如:int a=1, b=2;   float x=3.4, y = 4.5 ;   double m=3.124;   char ch1=a‘, ch2=b; 12.1 指针与指针变量  指针定义的格式: 类型说明符 *指针名; *表示这是一个指针变量,  变量名即为定义的指针变量名;  类型说明符表示本指针变量所指向的变量的数据类型,也就是说一个指针变量只能指向同一类型的变量。  如:int *p1;   表示p1是一个指针变量,它的值是某个整型变量的地址。或者说p1指向一个整型变量。至于p1究竟指向哪一个整型变量,应由向p1赋予的地址来决定。 赋值形式: 变量名;  &:取地址符  a表示变量a的地址,b表示变量b的地址。变量本身必须预先说明。 指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。未经赋值的指针变量不能使用,否则将造成系统混乱,甚至死机。 指针变量的赋值只能赋予地址,决不能赋予任何其它数据,否则将引起错误。 设有指向整型变量的指针变量p,如要把整型变量a 的地址赋予p可以有以下两种方式: 1)指针变量初始化的方法   int a;   int *p=a; 2)赋值语句的方法    int a;  int *p;   p=a; 不

文档评论(0)

1亿VIP精品文档

相关文档