C Programming Language>第七章 73指针变量的定义说明 指针必须先定义后引用,在说明中必须指出 它所指向对象的数据类型。一旦说明后,就不 能随意指向别的不同类型的变量。 一般形式: 粪型标识符*指针说明符,… U bajia( ustc, odILcm 8:
7.3 指针变量的定义说明 指针必须先定义后引用,在说明中必须指出 它所指向对象的数据类型。一旦说明后,就不 能随意指向别的不同类型的变量。 一般形式: 类型标识符 *指针说明符,……;
C Programming Language>第七章 语几种常用定义形式:(对标识符的说明应以 运算符的优先级为依据层层结合分解理解) int x, p; P是指向整型变量的指针 int*pf(形参说明表列); 设 pf是函数 pf是返回值为指向整型存储单元地 址的指针函数 U bajia( ustc, odILcm 8:
几种常用定义形式:(对标识符的说明应以 运算符的优先级为依据层层结合分解理解) int x, *p; P是指向整型变量的指针 int *pf( 形参说明表列 ); pf是函数 pf是返回值为指向整型存储单元地 址的指针函数
C Programming Language>第七章 语nt(tB)(形参说明表列) ptg pfg是指向函数的指针 pfg是指向一返回整型量函数的指针 int*(*pfgi)(形参说明表列); pfgi是指针 设 pfgi是指向函数的指针 pfgi所指函数是返回指针的函数 pfgi所指函数是返回指向整型量存储单元 地址的函数 U bajia( ustc, odILcm 8:
int(*pfg)( 形参说明表列 ); pfg是指针 pfg是指向一返回整型量函数的指针 pfg是指向函数的指针 int *(*pfgi)( 形参说明表列 ); pfgi是指针 pfgi所指函数是返回指针的函数 pfgi是指向函数的指针 pfgi所指函数是返回指向整型量存储单元 地址的函数
C Programming Language>第七章 int *a[ 5 1 a是数组 a是指针数组 a数组的5个元素用于存储指向整型存储单元的 地址 设计 对标识符的说明应以运算符的优先级为 依据层层结合分解理解 U≤ bria(. odlLcmo4a
int *a[ 5 ]; a是数组 a是指针数组 a数组的5个元素用于存储指向整型存储单元的 地址 对标识符的说明应以运算符的优先级为 依据层层结合分解理解
C Programming Language>第七章 74指针与数组 指针与数组两者关系密切,通过指针可方便 地存取数组元素,且质量高,速度快。 (1)数组的指针表示: 数组名:代表该数组存储单元的起始地址,可称为数 组的指针,是地址常量。 设 数组元素:相当于变量,代表值,有固定的存储单元 及相应地址,可通过‘&’取地址符得到其地址。因此 可通过指向数组元素的指针找到所需的元素。且质量 高,速度快。 U bajia( ustc, odILcm 8:
7.4 指针与数组 指针与数组两者关系密切,通过指针可方便 地存取数组元素,且质量高,速度快。 (1)数组的指针表示: 数组名:代表该数组存储单元的起始地址,可称为数 组的指针,是地址常量。 数组元素:相当于变量,代表值,有固定的存储单元 及相应地址,可通过‘&’取地址符得到其地址。因此 可通过指向数组元素的指针找到所需的元素。且质量 高,速度快