第八章指针 指针 指针和数组 指针和字符串 指针数组和二级指针 指针和函数
第八章 指针 指针 指针和数组 指针和字符串 指针数组和二级指针 指针和函数
8.1指针 变量地址内容 直接访问 通过变量名直接访问地址 int x x20013 X=3 printf(%od, x 间接访问 px30002001 把变量的地址放到另一变量 中,使用时先找到后者的地 址,从中取出前者的地址 指针变量地址[另一变量的地址
8.1 指针 变量 地址 内容 int x; x = 3; printf(“%d”, x;) x 2001 3 px 3000 2001 直接访问: 通过变量名直接访问地址 间接访问: 把变量的地址放到另一变量 中,使用时先找到后者的地 址,从中取出前者的地址 指针变量 地址 另一变量的地址
int X 变量地址「内容」X=3:pint(%d3,x:) x20013某个变量的地址 指向 指向 px30002001指针变量:存放地址的变量 指针变量地址[另一变量的地址
变量 地址 内容 x 2001 3 px 3000 2001 指针变量 地址 另一变量的地址 指针变量:存放地址的变量 某个变量的地址 指向 指向 int x; x = 3; printf(“%d”, x;)
8.1.1指针变量的定义 类型名*指针变量名; 指针变量所指向变量的类型 int *px px是整型指针,指向整型变量 float pT, pf是浮点型指针,指向浮点型变量 char pc pc是字符型指针,指向字符型变量
8.1.1 指针变量的定义 指针变量所指向变量的类型 int *px; px 是整型指针,指向整型变量 float *pf; pf 是浮点型指针,指向浮点型变量 char *pc; pc 是字符型指针,指向字符型变量 类型名 *指针变量名;
int *px 注意:指针变量名是px,不是*x 类型名*指针变量名 int*pl,*p2;等价于int*pl; Int *k p2:
类型名 * 指针变量名; int *p1, *p2; 等价于 int * p1; int * p2; int *px; 注意:指针变量名是 px,不是*px