数据结构常见问题:12单元8 串的运算

上传人:桔**** 文档编号:511009182 上传时间:2023-04-29 格式:DOC 页数:2 大小:28KB
返回 下载 相关 举报
数据结构常见问题:12单元8 串的运算_第1页
第1页 / 共2页
数据结构常见问题:12单元8 串的运算_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据结构常见问题:12单元8 串的运算》由会员分享,可在线阅读,更多相关《数据结构常见问题:12单元8 串的运算(2页珍藏版)》请在金锄头文库上搜索。

1、数据结构课程常见问题 -单元8 串的基本运算1串的基本运算解析:串的基本运算 对于串的基本运算,很多高级语言均提供了相应的运算符或标准的库函数来实现。为叙述方便,先定义几个相关的变量: char s120=dir/bin/appl,s220=file.asm,s330,*p; int result; 下面以C语言中串运算介绍串的基本运算 1、求串长 int strlen(char *s);/求串s的长度 【例】printf(%d,strlen(s1); /输出s1的串长122、串复制 char *strcpy(char *to,*from);/将from串复制到to串中,并返回to开始处指针

2、【例】strcpy(s3,s1); /s3=dir/bin/appl,s1串不变3、联接 char *strcat(char *to,char *from);/将from串复制到to串的末尾, /并返回to串开始处的指针 【例】strcat(s3,/); /s3=dir/bin/appl/ strcat(s3,s2); /s3=dir/bin/appl/file.asm4、串比较 int strcmp(char *s1,char *s2);/比较s1和s2的大小, /当s1s2和s1=s2时,分别返回小于0、大于0和等于0的值 【例】result=strcmp(baker,Baker); /result0 result=strcmp(12,12); /result=0 result=strcmp(Joe,joseph) /result05、字符定位 char *strchr(char *s,char c);/找c在字符串s中第一次出现的位置, /若找到,则返回该位置,否则返回NULL 【例】p=strchr(s2,.); /p指向file之后的位置if(p) strcpy(p,.cpp); /s2=file.cpp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号