C语言—字符串函数和内存函数
库函数:别人写好的,让我们直接去使用
1.降低了门槛
2.提高的效率
标准库函数(C语言自带的)+第三方库函数(如果需要使用需要额外下载安装)
size_t strlen ( const char * str );
const char*
char const*这两个作用是相同的,都是规定了指针指向的内容不能发生变化。
char* const这个规定了指针本身不能发生变化。
strlen函数的意义是求字符串的长度,所以规定了const char* 指针指向的内容不能发生变化。
size_t 是一个typedef出来的类型别名
通常情况下,size_t是unsigned long
size_t在标准库中是很常见的。
c string是有问题的,故我们使用std::string
学习某个东西,分成了三个层次:
1.会用
2.理解里面的一些坑,和注意事项
3.能够实现
//使用if来对参数进行检查
if (str == NULL) {
return 0;
}
//使用断言来对
C语言—字符串函数和内存函数最先出现在Python成神之路。
共有 0 条评论