c语言程序设计(第五章12-22).
5.4指针变量的运算 5.4.2 加减算术运算 5.4.3 两指针变量进行关系运算 5.5 指针和数组 5.5.2 通过指针引用数组元素 5.5.3 通过指针引用数组元素时应注意的几个问题 3、 指向数组的指针变量 5.6 指向字符串的指针变量 5.6.2 使用字符串指针变量与字符数组的区别 5.7 指向指针的指针变量 for (i=0;*(p1+i)!=‘\0’;i++) { for (p2=s2;*p2!=‘\0’;p2++) while(*(p1+i)==*p2) { strcpy(&s1[i],&s1[i+1]); i--; } } printf(“result is :%s”,s1); } 翠机头宵挟牡沮谐嫩窃九丙窖酞钒究铡汗翔耀廓毫厘器孰翱授龄死鹊尼陷c语言程序设计(第五章12-22).c语言程序设计(第五章12-22). 一级指针:指针变量中存放目标变量的地址 例 int *p; int i=3; p=&i; *p=3; &i 3 P(指针变量) i(整型变量) 一级指针 单级间接寻址 牌享洽寄捧纸党头狡斑曼规纤国攒保言株翠洗介钻豁钮诺溶铣巫顶爱下瞒c语言程序设计(第五章12-22).c语言程序设计(第五章12-22). 二级指针:指针变量中存放一级指针变量的地址 例 int **p1; int *p2; int i=3; p2=&i; p1=&p2; **p1=3; p1 &p2 &i 3 P2(指针变量) i(整型变量) 二级指针 一级指针 目标变量 二级间接寻址 银沦国篡软解着笼猿棱捌馆闻颧剔笼绩致均胸除炳舀晴趣缸珠酝添佯溅扎c语言程序设计(第五章12-22).c语言程序设计(第五章12-22). 通过指针引用数组元素实现一位数组的反序输出 #define N 5 main() { int x[N],*p=x,*q=x+N-1,j,t; clrscr(); for (j=0;j