C言語では、文字列の長さをどのように計算しますか?

C言語では、文字列の長さを計算するためにstrlen関数を使用できます。strlen関数のプロトタイプは以下の通りです:

size_t strlen(const char *str);

その中で、strは長さを計算する文字列です。この関数は、文字列の長さを表す符号なし整数を返します(文字列の末尾の空文字’\0’を含まない)。例えば、この関数を使用して文字列の長さを計算することができます。

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

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

そのプログラムの出力結果は:

字符串的长度为:13
bannerAds