【C语言】模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回
2015-07-02 09:22
721 查看
//模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回 #include <stdio.h> //#include <string.h> #include <assert.h> char* my_strchr(char *dst, char src) { assert(dst); while (*dst != '\0') { if (*dst == src) return dst; dst++; } return 0; } int main() { char a[] = "hello world!"; printf("%s\n", my_strchr(a, 'l')); //printf("%s\n", strchr(a, 'e')); return 0; }
相关文章推荐
- 【C语言】模拟实现库函数strcat函数
- 【C语言】实现一个函数求字符串长度(不能创建第三方变量)
- C语言之正确使用const
- C++字符串操作集合
- c++简单实现多线程并测试volatile的作用
- 排序算法——插入排序
- C++中不允许定义引用数组
- C++的内存模型
- c++11 使用c++风格的cast: static_cast<type>(expression) const_cast<type> dynamic_cast reinterpret_cast
- 黑马程序员---C语言基础---概述
- 《C语言陷阱与缺陷》读书笔记 之 运算符优先
- C++智能指针的实现
- C语言指针学习
- C语言字符串以及二维数组指针
- CPP数据类型本质以及变量本质分析
- C语言程序内存四区(栈区,堆区,全局区,代码区)
- C语言 基础60题(2)――二维数组操作
- C++ 内存分配(new,operator new)详解
- 黑马程序员-OC语言-动态类型和静态类型(听课笔记)
- 黑马程序员-OC语言-@synthesize关键字介绍和使用(听课笔记)