这种把变量地址存放在一个特殊变量中, 然后通过访问特殊变量的值(地址),再由 此地址找到最终要访问的变量的方法,称为 “间接访问”。 7
这种把变量地址存放在一个特殊变量中, 然后通过访问特殊变量的值(地址),再由 此地址找到最终要访问的变量的方法,称为 “间接访问”
1012指针与指针变量 变量的地址称为变量的指针,例如,&a的值称 为变量a的指针。 专门用来存放其他变量地址的特殊变量称为指 针变量。为了访问p所指向的变量a,通过指向运算 符“”来实现对变量的间接访问。例如, p=685; 当p指向a时,等价于“a=685;” 7
10.1.2 指针与指针变量 变量的地址称为变量的指针,例如,&a的值称 为变量a的指针。 专门用来存放其他变量地址的特殊变量称为指 针变量。为了访问p所指向的变量a,通过指向运算 符“*”来实现对变量a的间接访问。例如, *p=685; 当p指向a时,等价于“a=685;
定义另外一种特殊类型的变量。这种特殊 的变量专门用来存放其他变量的地址。例如 ntp p=&a; p=685; 定义了一个特殊变量p,假设它代表地址 5002H指向的内存单元,在该内存单元中存放了 变量a的地址 7
定义另外一种特殊类型的变量。这种特殊 的变量专门用来存放其他变量的地址。例如: int *p; p=&a; *p=685; 定义了一个特殊变量p,假设它代表地址 5002H指向的内存单元,在该内存单元中存放了 变量a的地址
102指针变量 10.21指针变量的类型和指针变量指向变量的关系 1.指针变量的定义 类型标识符*指针变量名; 其中类型标识符表示指针变量所指向数据的 类型,又称为指针变量的基类型。基类型可以是 整型、实型、字符型、数组、结构体等各种数据 类型。“※”为指针变量的定义符,表示定义的是 一个指针变量,而指针变量名本身不包含“÷” 7
10.2 指 针 变 量 10.2.1 指针变量的类型和指针变量指向变量的关系 1.指针变量的定义 类型标识符 *指针变量名; 其中类型标识符表示指针变量所指向数据的 类型,又称为指针变量的基类型。基类型可以是 整型、实型、字符型、数组、结构体等各种数据 类型。“*”为指针变量的定义符,表示定义的是 一个指针变量,而指针变量名本身不包含“*
2.指针变量的初始化 (1)在定义的同时进行初始化。 例如: int a: int*p=&a (2)赋值语句进行初始化。 例如: int a int p; p=&a 7
2.指针变量的初始化 (1)在定义的同时进行初始化。 例如: int a; int *p=&a; (2)赋值语句进行初始化。 例如: int a; int *p; p=&a;