字符串与内存函数
文章平均质量分 98
了解一些库函数和对它们的模拟实现
玄冥洛璃
此人很懒,什么都不想写
展开
-
对字符串和内存函数的认识(2)
如何来理解strstr呢,我们可以通过命名来推理:是字符串拷贝。是字符串比较。两个字符串,难道是在字符串里找到字符串?我们往下看:我们观察它的参数我们可以看到,strstr确实是在字符串中寻找字符串,它会返回str1中str2int main()printf("没找到\n");运行结果如下:我们可以看到,strstr在同时存在两个需要寻找的字符串时返回首次该字符串出现的地址。紧接着我们对其进行模拟实现。原创 2023-09-30 20:54:47 · 123 阅读 · 5 评论 -
对字符串和内存函数的认识(1)
strlen,从单词来看,就是,字符串长度,我们可以推测:这个函数是用来求字符串长度的。我们从我们可以看到,它确实是用来求字符串长度的,我们看到它的参数是,一个被const修饰的字符指针,所以我们只需要将字符指针传给该函数即可。strlen的返回值是size_t类型的,那么我们就用size_t来进行接收,相应的打印时需要用%zdint main()//注意:这里的"abcdef"是地址而不是字符串,我们从str的参数类型就可以看出//这里我们将地址传给strlenreturn 0;原创 2023-09-24 19:20:29 · 122 阅读 · 5 评论