c语言12 22,c语言程序设计(第五章12-22)..ppt

本文详细讲解了C语言中的指针操作,包括指针变量的加减运算、关系运算,以及指针与数组的结合使用。重点阐述了如何通过指针引用数组元素,特别是数组的反序输出,并对比了指针引用字符串与字符数组的区别。此外,还介绍了二级指针的概念,即指针指向指针变量的地址,实现了二级间接寻址。最后,通过实例展示了如何使用指针处理字符串的复制和比较操作。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值