在求字串長度的時候,我們的庫函式strlen,就可以完成,但是我們也可以自己設計程式完成這個操作。
下面有幾種方法:(以「hello world!」為例)
方法一:利用遞迴方法實現
**如下:
#define _crt_secure_no_warnings 1
#include
intmy_strlen
(char
* str)
else
}int
main()
方法二:利用計數器方法實現
**如下:
#define _crt_secure_no_warnings 1
#include
intmy_strlen
(char
* str)
return count;
}int
main()
這種**的實現是比較容易想到一種方法,也是很容易理解的,
方法三:利用指標方法實現
#define _crt_secure_no_warnings 1
#include
intmy_strlen
(char
* s)
return p - s;
}int
main()
以上是三種不借助庫函式實現求解字串長度的方法。 字串長度strlen
繼續回憶關於庫函式的部分實現,下面是strlen函式的實現,裡面也有乙個小問題,不知道有沒有意義 include intmystrlen const char psrc while psrc 0 printf nval d n nval return nval int main int argc,c...
求字串長度
問題及 檔名稱 main.cpp 作 者 王藝霖 完成日期 2016年3月20日 版 本 號 v1.0 問題描述 寫乙個函式,求乙個字串的長度,在main函式中輸出字元,並輸出其長度 輸入描述 輸入一行字串 輸出描述 輸出字串長度 includeusing namespace std int str...
求字串長度
目的 考察對strlen函式的使用 功能 求字串長度,統計並返回字串中第乙個 0 之前的有效字元的個數,注意不包括 0 占用的位元組數。strlen函式的常規寫法。include include int main 拓展 模擬實現strlen函式,求字串長度。0 是最關鍵的部分。include inc...