c语言字符串的一些简单讲解

来源:互联网 发布:公安部网络安全保卫局 编辑:程序博客网 时间:2024/05/16 09:20

1.strlen自我详解

//下面这种写法应该是比较快的,少变量,用指针快


1.strcmp自我详解

这个函数只返回-1,1,0

数组名最好不要直接来执行++--操作,一般情况下会报错

这里又延伸出了一个问题,就是说,当字符串的值=’\0’是时,if条件是不会进去的。此时的值显示的是假。

除非

这种情况才会为真

 

我们还需要注意的是,如果是分号隔开的是两条语句,如果是逗号隔开的是一条语句


3.strcpy自我详解


关于这个函数,我只想说一点,数组不要越界,数组会把字符数组,在范围之内,没有初始化的元素,默认初始为‘\0’;

strncpy自我详解


strncmp()自我详解





4.strcat自我详解


4.strncat自我详解


判断条件里面最好不要加上++,--来取值做判断



4.strchr自我详解

查找字符串s中首次出现字符c的位置

返回首次出现c位置的指针,如果没有c则返回NULL

C语言中字符要用单引号来表示

数组的++--,不要在循环框里面进行判断(),但是赋值可以


下面说一下动态内存分配的几个函数

数组是不能够处理大数据的,所以,有时候我们需要用到动态内存分配




/上面介绍了calloc的用法,下面来说一下realloc的用法


好了,先说到这吧

0 0
原创粉丝点击