C语言指针.pptVIP

  • 6
  • 0
  • 约3.22千字
  • 约 22页
  • 2017-09-19 发布于河南
  • 举报
指针 指针 指针的定义与基本概念 指针变量的赋值 指针变量的运算 指针与数组 指针的基本概念 内存地址: 变量的地址和变量的内容: 指针的概念:“指针”是一个地址,是常量 。 指针变量:“指针变量”是指取值为地址的变量。定义指针的目的是为了通过指针去访问内存单元。 指针变量的类型 : 指针变量的定义 类型说明符 *变量名; *表示这是一个指针变量,变量名即为定义的指针变量名,类型说明符表示本指针变量所指向的变量的数据类型。 例如: int *p1; char *p4; 指针变量的赋值 指针变量同普通变量一样,使用之前不仅要定义说明, 而且必须赋予具体的值。 (1)指针变量初始化的方法 int a;   int *p=a; (2)赋值语句的方法 int a;   int *p;   p=a; 注:int *p;p=1000; (错)不允许把一个数赋予指针变量 *p=a ; (错)被赋值的指针变量前不能再加“*”说明符 指针变量的运算 1.指针运算符 (例:P39) (1)取地址运算符 (2)取内容运算符* 取内容运算符*是单目运算符,其结合性为自右至左,用来表示指针变量所指的变量。 注:a.在*运算符之后跟的变量必须是指针变量。 b.指针运算符*和指针变量

文档评论(0)

1亿VIP精品文档

相关文档