C语言之字符串操作总结大全.doc

C语言之字符串操作总结大全.doc

ID:57695389

大小:247.50 KB

页数:10页

时间:2020-09-01

C语言之字符串操作总结大全.doc_第1页
C语言之字符串操作总结大全.doc_第2页
C语言之字符串操作总结大全.doc_第3页
C语言之字符串操作总结大全.doc_第4页
C语言之字符串操作总结大全.doc_第5页
资源描述:

《C语言之字符串操作总结大全.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在C语言中,字符串实际上是使用null字符''终止的一维字符数组。因此,一个以null结尾的字符串,包含了组成字符串的字符。下面的声明和初始化创建了一个"Hello"字符串。由于在数组的末尾存储了空字符,所以字符数组的大小比单词"Hello"的字符数多一个。chargreeting[6]={'H','e','l','l','o',''};依据数组初始化规则,您可以把上面的语句写成以下语句:chargreeting[]="Hello";以下是C/C++中定义的字符串的内存表示:一、字符串输入1.输入单个字符串可以使用scanf

2、函数,以空格为分割输入字符串,代码如下:2.输入整行字符串可以使用gets函数,以''为分割输入整行字符串,代码如下:二、字符串处理1.字符串拷贝可以使用strcpy函数,代码如下:注意:1.str1会覆盖str2内容;2.定义数组是,str2长度要大于或等于str1。也可以使用strncpy函数,代码如下:注意:str2的前n个字符会被str1的前n个字符覆盖。2.字符串连接可以使用strcat函数,代码如下:注意:要注意str2的长度为str1与原str2长度之和,str2最后的''字符会自动消失。也可以使用strnca

3、t函数,将字符串的前n个字符连接到另一个字符后面,代码如下:3.字符串比较可以使用strcmp函数,代码如下:4.字符串长度可以使用strlen函数,代码如下:几点学习建议:1.基本概念很重要。无论学C,还是学C++,基本概念都是第一位的,也是比较困难的,但只有把握了基本概念才能把握整体脉络,才能居高临下。2.C是C++的子集,它的基本概念和设计方法相对比较容易理解,初学者可从它入手。3.如果要学好C++,建议初学者最好别在如VC,BCB平台下写程序,那种自动化的代码生成,花花绿绿的界面,会让你手足无措。最好先找一片空地(u

4、nix,dos),从头做起,写几个大点的程序,数个回合,再到VC,BCB下看看,你会轻松得很。在我看来,学好C/C++是成为VC,BCB高手的必由之路。4.不要妄想速成,必须得一个byte,一个bit的去抠,尽量搞清楚每一个问题。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。