查缺补漏c语言——c标准字符串函数

strcmp(char *str1,char*str2)

字符串比较函数,从首字符开始逐个进行ascii码值的比较

(a<b<c<d....)并不是谁长谁大!

若str1>str2 返回值>0 小于则返回 <0 相等return 0

strcpy(char*str1,char*str2)

把str2的字符串拷贝到str1去,返回str1的指针,覆盖str1原有的所有,需要足够空间拷贝。

strcat(char*str1,char*str2)

拼接函数str2接到str1的后面(str1后要留够空间)

strlen(char*str)

返回str字符串的长度,不算\0

strstr(char*str1,char*str2)

在str1中找到首次出现str2的位置,如果未找到返回NULL

相关推荐
铅笔小新z1 小时前
【C++】从理论到实践:类和对象完全指南(中)
开发语言·c++
千疑千寻~1 小时前
【C++】std::move与std::forward函数的区别
开发语言·c++
Murphy_lx1 小时前
C++ 条件变量
linux·开发语言·c++
羚羊角uou2 小时前
【C++】智能指针
开发语言·c++
代码不停2 小时前
网络原理——初识
开发语言·网络·php
04aaaze2 小时前
C++(C转C++)
c语言·c++·算法
不会c嘎嘎2 小时前
C++ -- list
开发语言·c++
老鱼说AI2 小时前
BPE编码从零开始实现pytorch
开发语言·人工智能·python·机器学习·chatgpt·nlp·gpt-3
星释2 小时前
Rust 练习册 32:二分查找与算法实现艺术
开发语言·算法·rust