- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 下面三图是不同细节的同一空间结构描述: ’H’ ’e’ ’l’ ’l’ ’o’ ’!’ ’\0’ 72 101 108 108 111 33 0011001010110110000100001 72 101 108 108 111 33 0 72 101 108 108 111 33 0 * * 例, char buffer[ 7 ]= Hello!; 说明: 1、 buffer是字符数组名,存放数组的首地址,所以buffer也可看成char *(或const char *)。 2、char *称为字符指针,与字符数组虽然类型不同,但操作是一样的,都表示C-串的起始地址。 * * 3.4.2 字符指针与字符数组 知道了C-串首地址,即可知道整个串,所以可以藉字符首址(字符指针)来操作C-串; (1) . C-串的第一个字符与整个串的操作不同。 例如,C-串的输出操作: char* str = ”Hello”; cout *str endl; // 显示H cout str endl; // 显示Hello * * H e l l o 0地址值00861232 str char* str = ”Hello”; cout *str endl; // 显示H cout str endl; // 显示Hello * * (2) 由于C-串类型是字符指针,因此,比较两个相同C-串的时候,会因为空间位置的不同,结果也不同。 即字符指针的比较只是地址值的比较,而不是C-串的字面值的比较。 例,分析下面字符串的比较情况。 * * cout(join==join ? : not )equal\n; // 直接字面值比较 char* str1=good; char* str2=good; cout(str1==str2 ? : not )equal\n; // 字符指针比较 char buffer1[6]=Hello; char buffer2[6]=Hello; cout(buffer1==buffer2 ? : not )equal\n; // 字符数组比较 结果: not equal not equal not equal * * ⑶ 为了操作C-串,在C库函数中,配备专门操作C-串的库函数。 strcpy(s1, s2); //从s2拷贝到s1 strcmp(s1, s2); //比较s1与s2 strcat(s1, s2); //连接s2到s1 strrev(s); //将s倒排 strset(s, c); //将s全置为c strstr(s, ell); //查找s中的子串 strchr(s, c); //查找s中的字符 * * #includeiostream using namespace std; int main(){ char* s1 = Hello ; char* s2 = 123; char a[20]; strcpy(a, s1); // copy cout(strcmp(a,s1)==0 ? : not)equal\n; // compare equal * * coutstrcat(a, s2)endl; //concatenate coutstrrev(a)endl; // modify coutstrset(a, c)endl; // set cout(strstr(s1, ell) ? : not )found\n; // find string cout(strchr(s1,c) ? : not )found\n; // find char } Hello 123 321 olleH ccccccccc fi
您可能关注的文档
最近下载
- 01 合肥CSSD年会课件_张青_心系患者安全铸就专业品质.pdf VIP
- 护理科研中常见研究类型及研究方法介绍.pptx VIP
- 全面解读中华人民共和国档案法PPT课件(2021年1月1日实施).pptx VIP
- 2025年注册安全工程师考试安全生产技术知识点总结.doc VIP
- 机动车驾照科目一考试题库全新的题(1000+完整版).doc
- 检察机关听证员培训课件.pptx VIP
- 新解读《GB_T 5750.4-2023生活饮用水标准检验方法 第4部分:感官性状和物理指标》必威体育精装版解读.pptx VIP
- 湘美版(2024)新教材小学一年级美术下册第五单元《第2课 白天黑夜》精品教案.doc VIP
- 2025至2030年中国原子级制造行业市场全景分析及发展趋向研判报告.docx
- 基于核心素养的初中文言文高效教学策略研究.docx VIP
文档评论(0)