字符串库函数
来源:互联网 发布:类似trackid的软件 编辑:程序博客网 时间:2024/05/16 18:29
只用字符串库函数需要加上头文件:#include <cstring>
字符串数组都根据‘\0’来判断字符串结尾
形参为char【】类型,则实参可以是char数组或者字符串常量。
字符串的拷贝:
strcpy(char [ ]dest,char [ ] src);
字符串比较大小:
int strcmp(char [ ]s1,char [ ]s2);
求字符串长度:
int strlen(char [ ]s);
字符串拼接:
strcat(char [ ]s1,char [ ]s2);
字符串转成大写:
strupr(char [ ]);
字符串转成小写:
strlwr(char []);
strlen常见的糟糕用法:
char s[100]="hello";
for(int i=0;i<strlen(s);++i){
s[i]=s[i]+1;
}
原因:strlen函数的执行需要时间,且时间和字符串的长度成正比,每次循环调用strlen,在效率上是很大的浪费。
改进:
char s[100]="hello";
int len=strlen(s);
for(int i=0;i<len++i){
s[i]=s[i]+1;
}
阅读全文
1 0
- 字符串库函数
- 字符串库函数
- 字符串库函数
- 字符串库函数
- 字符串库函数
- 实现字符串查找库函数
- 字符串的库函数
- 不用库函数反转字符串
- 几个字符串库函数
- Lua 字符串库函数总结
- Lua 字符串库函数总结
- 5. 使用字符串库函数
- C字符串处理库函数
- C++ 字符串库函数整理
- 库函数之字符串
- 字符串处理(库函数)
- strtok库函数(分解字符串)
- 字符串库函数实现
- 【FTP】linux下安装FTP,指定账户登陆,只可上传,不可以下载、修改和删除
- Android图片加载优化
- NULL,nullptr的区别与联系
- CVTE面试
- 小型直播系统系列-乐聊TV的开发(三)
- 字符串库函数
- c++primer plus阅读笔记(五)
- SQL 语句关键词笔记二
- cocos 屏幕抖动,3.10可以用
- elasticsearch 学习历程
- 根据两个位置的经纬度,来计算两地的距离(单位为KM)
- 电商中用户余额/积分以及库存的设计
- python 格式化字符串 format() 函数
- Spring 配置拦截器 HandlerInterceptor