溫馨提示×

c語言length函數(shù)的用法是什么

小億
356
2023-11-01 14:56:50
欄目: 編程語言

在C語言中,沒有內(nèi)置的length函數(shù)可以直接獲取字符串的長度。但可以使用標準庫函數(shù)strlen()來計算字符串的長度。

strlen()函數(shù)的原型如下:

size_t strlen(const char *str);

函數(shù)接受一個指向以null字符結尾的字符串的指針作為參數(shù),并返回字符串的長度(不包括null字符)。

下面是一個使用strlen()函數(shù)的例子:

#include <stdio.h>
#include <string.h>

int main() {
    char str[] = "Hello, World!";
    int length = strlen(str);
    printf("字符串的長度是: %d\n", length);
    return 0;
}

輸出結果為:

字符串的長度是: 13

需要注意的是,strlen()函數(shù)返回的是size_t類型的無符號整數(shù),因此在使用時應盡量使用size_t來接受返回值,而不是int類型。

0