第一范文网 - 专业文章范例文档资料分享平台

c语言程序设计快速入门第九章

来源:用户分享 时间:2025/8/21 13:53:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第9章指针9.4.1 字符串的一般概念2.字符串在数组中的存放与字符串的结束标志目标要求?字符串结束标志:‘\\0’讲课提纲char x[]=“BOOK”;B O O K \\0讲课内容X[0] x[1] x[2] x[3] x[4]课后作业退出第9章指针9.4.1 字符串的一般概念3.字符串的访问目标要求讲课提纲讲课内容课后作业1)使用下标访问字符串:字符型数组同其他类型的一维数组一样,在内字符串存放在一个数组中,可以使用下标来访问该存中各个元素也是连续存放的,数组名也为整个一维数组中的各个元素。数组的在内存中的首地址,即整个字符串的首地址,这样指针表达式“x+0”则表示数组中的第一个2)使用指针表达式访问字符串:元素在内存中的首地址,表达式“x+1”表示数组第二个元素在内存中的首地址,表达式“x+i”将表示数组的第i+1元素在内存中的首地址,也即为字符串中的第i+1个字符。因此,可以使用指针表达式来访问一个字符串。退出第9章指针目标要求讲课提纲讲课内容课后作业例9.13 将“欢迎使用”四个汉字,按不同的访问方式输出。9.4.1 字符串的一般概念void main()3)使用指针变量访问字符串:{ char *p=\欢迎使用\?一个字符串在内存中总有一个首地址,我们可以int i; 先定义一个字符型数组,然后定义一个字符型指针例如:以下用法是合法的:puts(p); /*使用puts函数输出*/变量,利用该指针变量来访问字符。char *p;printf(\使用printf函数输出*/?直接定义一个指针变量来指向某个字符串printf(\p=”This is a computer”;也可以简化为:for (i=0;*(p+i)!='\\0';i++)说明:C语言是将字符串常量按字符型char *p=”This is a computer”;printf(\使用指针表达式顺序输出输出数组来处理的,如果执行了以上定义,printf(\char *p;C语言编译系统将在内存中开辟一个字for (;*p!='\\0';p++)*p=”This is a computer”;符型数组以来存放字符串常量,该数组printf(\/*使用指针变量顺序输出输出*是不合法的}的长度为字符串的实际长度加1。退出第9章指针{ int i=0;void copy_string(char *from,char *to)例用函数调用实现字符串复制while(from[i]!='\\0'){ for(;*from!='\\0';from++,to++){ to[i]=from[i];*to=*from;(1)用字符数组作参数i++;*to='\\0';}}to[i]='\\0';main()(2)用字符指针变量作参数}{ char *a=\main()char *b=\{ char a[]=\printf(\char b[]=\copy_string(a,b);printf(\printf(\}copy_string(a,b);printf(\}退出void copy_string(char from[],char to[])9.4.2 字符串指针作为函数参数目标要求讲课提纲讲课内容课后作业

搜索更多关于: c语言程序设计快速入门第九章 的文档
c语言程序设计快速入门第九章.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2175h2x7a05v45q563gg_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top