基于Visual C++2013拆解世界五百强面试题--题5-自己实现strstr
生活随笔
收集整理的這篇文章主要介紹了
基于Visual C++2013拆解世界五百强面试题--题5-自己实现strstr
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://blog.csdn.net/itcastcpp/article/details/12907371
請用C語言實現字符串的查找函數strstr, 找到則返回子字符串的地址,沒有找到返回為空,請用數組操作與指針操作實現
看到題目想到最簡單的方法就是母字符串和子字符串比較,如果不同,將指向母字符串的指針向前移動,繼續查找,
下面我們分別用數組操作實現,大家可以很容易改成指針操作實現,
國際慣例,參考前面文章新建一個vs2013的工程,經過前面的學習大家已經對開發環境很熟悉了,下面我們直接上代碼:
[cpp]?view plain?copy
運行效果如下圖:
如果有什么問題和疑問可以在下面留言互相探討。
原題我已經上傳到這里了http://download.csdn.net/detail/yincheng01/6461073?,
解壓密碼為?c.itcast.cn
總結
以上是生活随笔為你收集整理的基于Visual C++2013拆解世界五百强面试题--题5-自己实现strstr的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一念逍遥怎么结为道侣
- 下一篇: C++学习之普通函数指针与成员函数指针