C语言教程课件Ch104字符串指针.ppt
《C语言教程课件Ch104字符串指针.ppt》由会员分享,可在线阅读,更多相关《C语言教程课件Ch104字符串指针.ppt(13页珍藏版)》请在三一办公上搜索。
1、10.1 指针的概念10.2 变量的指针和指向变量的指针变量10.3 数组的指针和指向数组的指针变量10.4 字符串的指针和指向字符串的指针变量10.5 函数的指针和指向函数的指针变量10.6 返回指针的函数10.7 指针数组和指向指针的指针10.8 有关指针的数据类型和指针运算的小结,蝶伯值惫殉被贬糟淀芒埋剂软伤抚纠诡尤脖海卧拒警利囱道藕然摄暖秦茶C语言教程课件Ch10-4字符串指针C语言教程课件Ch10-4字符串指针,一、字符串的表示形式 1字符数组:存放字符串。例:void main()static char string=I Love China!;printf(%sn,string)
2、;2字符串指针变量:指向字符串。例:void main()char*string=I Love China!;printf(%sn,string);,10.4 字符串的指针和指向字符串的指针变量,砚钡形甥扑棍尼兹类锯栅悬纲下瑟敛秘朽挡钝冶熄贬晰桐析孤须应俺碳妓C语言教程课件Ch10-4字符串指针C语言教程课件Ch10-4字符串指针,void main()static char a=I am a boy.,b20;int i;for(i=0;*(a+i)!=0;i+)*(b+i)=*(a+i);*(b+i)=0;printf(string a is:%sn,a);printf(string b
3、is:%sn,b);,例1:将字符串a复制到字符串b中。,方法1:,唉丽咏级腻验轰找杨仍接窄息惜符宰铱雏厚采弦啃钮疟次矿书刺醇刁姆痹C语言教程课件Ch10-4字符串指针C语言教程课件Ch10-4字符串指针,void main()char a=I am a boy.,b20,*p1,*p2;p1=a;p2=b;for(;*p1!=0;p1+,p2+)*p2=*p1;*p2=0;printf(string a is:%sn,a);printf(string b is:%sn,b);,方法2:,a,p1,p2,I,m,a,b,o,y,.,0,char*p1=I am a boy.,*p2;,咨尼园型
4、卉冠只绞产示翼贵告乌畜粮诣液肾脆辙狂币恩餐材俞侗杠卤砍是C语言教程课件Ch10-4字符串指针C语言教程课件Ch10-4字符串指针,二、字符串指针作函数参数,void copy_string(char from,char to)int i=0;while(fromi!=0)toi=fromi;i+;toi=0;,void main()static char a=I am a teacher.;static char b=You are a student.;printf(string_a=%snstring_b=%sn,a,b);copy_string(a,b);printf(string_a=
5、%snstring_b=%sn,a,b);,例2:用函数调用实现字符串的复制。,方法1:,问:对字符数组a与b的长度有否限制?,服痛捆携妖境滥厌丘瓶效静氢病柳荤座胜嘻宁术捧键物详窃衫乾芍蠕阻迢C语言教程课件Ch10-4字符串指针C语言教程课件Ch10-4字符串指针,方法2:,void copy_string(char*from,char*to)for(;*from!=0;from+,to+)*to=*from;*to=0;,Y o u a r e a s t u d e n t.0,void main()char*a=I am a teacher.;char*b=You are a stude
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 教程 课件 Ch104 字符串 指针
链接地址:https://www.31ppt.com/p-5140165.html