第10篇 C语言的指针1.pptVIP

  • 7
  • 0
  • 约 99页
  • 2017-06-09 发布于湖北
  • 举报
第十章? 指针 §10.1 指针的概念 指针(pointer):是一个变量的地址。 指针变量:是一个变量,其值是另一个变量的地址。 任何变量都在计算机内存中占有一块内存区域, 变量的值就存放在这块内存区域之中 一个变量的访问(访问是指取出其值或向它赋值)方式有两种: (1)直接访问,通过变量名访问,如通过变量名i直接访问。 (2)间接访问,通过该变量的指针来访问,如通过i_pointer访问变量i。 §10.2 变量的指针 一、指针变量的定义 指针变量有三个属性: (1)该指针变量指向的变量的类型。如i_pointer指向的变量i是整型。 (2)该指针变量在内存中占多少内存单元。如i_pointer占两个内存单元,称为“近指针”,用near表示。如果该变量在内存中占4个内存单元,称为“远指针”,用far表示。如果未指定near或far,缺省是near。(指针变量在内存中要么占2个内存单元,要么占4个内存单元)。 (3)该指针变量指向哪一个变量,即该指针变量的值是多少。如i_pointer的值是2000。 指针变量定义的一般形式: 类型标识符 * 标识符 如: int *pointer_1, *pointer_2; 指针变量的赋值: 例、 pointer_1 = i; pointer_2 = j; 注意,指针变量中只能存放地址

文档评论(0)

1亿VIP精品文档

相关文档