C語言strlen()函數:求字串的長度

2020-07-16 10:04:52
C語言 strlen 函數用來求字串的長度(包含多少個字元)。

strlen() 函數從字串的開頭位置依次向後計數,直到遇見,然後返回計時器的值。最終統計的字串長度不包括

標頭檔案:string.h

語法/原型:

size_t strlen(const char* str);

引數 str 表示要求長度的字串。

返回值:字串 str 的長度。

【範例】使用C語言 strlen() 函數求使用者輸入的字串的長度。
#include <stdio.h>
#include <string.h>

int main(){
    char str[100] = { 0 };
    size_t len;
    gets(str);
    len = strlen(str);
    printf("Length: %dn", len);

    return 0;
}
執行結果:
Java C++ Linux Python Shell: http://c.biancheng.net↙
Length: 51

拓展閱讀:
  • C語言 strlen() 與 sizeof 的區別詳解