c语言课于件 第九章.pptVIP

  • 4
  • 0
  • 约2.05万字
  • 约 90页
  • 2019-01-01 发布于福建
  • 举报
c语言课于件 第九章

第九章 指 针 本 章 要 点 1. 理解指针与地址的概念; 2. 掌握指针的定义和运算; 3. 掌握指向基本类型、数组、字符串的指针的使用; 4.充分理解指针和数组的等价性; 5.掌握指针函数和函数指针的使用; 6.了解指向指针的指针的概念及其使用。 预 备 知 识 以往对变量的访问: 定义变量: int k;编译系统根据类型为k分配内存。 输入变量的值:scanf(“%d”,k); k就代表了变量k在内存中的地址。 通过变量名访问变量,这种操作称为直接访问; 9.1.2 指针变量的定义 指针变量定义的一般形式: 类型标识符 *标识符 说明: (1)*用于定义指针变量,但指针变量名不带*。 如 int *p1; float *p2; 定义的指针变量为p1,p2 (2)一个指针变量只能指向同一类型的变量。 如 p1 只能用于指向整型变量 p2 只能用于指向实型变量 (3)无论指针变量指向何种类型,指针变量本身都是整型的,指针变量本身也有自己的地址,占两个字节的存储空间。 对*及的说明:(同级运算,由右向左) 若pa=a (将 a 的地址送指针变量pa), 则 *pa? (*pa)? (a)? a *a ? *(a)? *pa ? a (*pa)++ ? a++

文档评论(0)

1亿VIP精品文档

相关文档