函數聲明:extern unsigned int strlen(char *s);
所屬函數庫:<string.h>
功能:返回s所指的字符串的長度,其中字符串必須以’\0’結尾
參數:s為字符串的初始地址
使用舉例:
代碼如下
編譯運行結果
說明:
函數strlen比較容易理解,其功能和sizeof很容易混淆。其中sizeof指的是字符串聲明后占用的內存長度,它就是一個操作符,不是函數;而strlen則是一個函數,它從第一個字節開始往后數,直到遇見了’\0’,則停止。
函數聲明:extern unsigned int strlen(char *s);
所屬函數庫:<string.h>
功能:返回s所指的字符串的長度,其中字符串必須以’\0’結尾
參數:s為字符串的初始地址
使用舉例:
代碼如下
編譯運行結果
說明:
函數strlen比較容易理解,其功能和sizeof很容易混淆。其中sizeof指的是字符串聲明后占用的內存長度,它就是一個操作符,不是函數;而strlen則是一個函數,它從第一個字節開始往后數,直到遇見了’\0’,則停止。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。