C语言程序设计第八章:指针.pptVIP

  • 5
  • 0
  • 约2.71千字
  • 约 14页
  • 2020-02-06 发布于辽宁
  • 举报
指针的概念 内存 5 int i 2000 地址 变量 数据 2000 int p 指针 指针p 指向变量 i 4000 指针变量的定义和初始化 定义指针变量的一般形式如下: 数据类型 *指针变量名1,*指针变量名2,……; 该指针变量可以指向何种数据类型的变量 说明符,说明其后是指针变量名 例如: int *p; //定义指向整型变量的指针变量p。 float *fp; //定义指向单精度型变量的指针变量fp。 char *cp1,*cp2; //定义cp1、cp2是指向字符型变量的指针。 double *q; //定义q是指向双精度型变量的指针。 标识符满足命名规则 指针变量的赋值 (1)初始化指针变量 例如: int a; int *p=a; 注意:这里,不是将a的值赋给*p,而是赋给p本身。 (2)赋值语句的方法 例如: int a,*p; p=a; //在定义指针变量之后,用赋值语句为其赋值。 注意: ①变量a必须预先定义。不允许把一个数赋给指针变量,例如下边定义是 错误的:

文档评论(0)

1亿VIP精品文档

相关文档