C言語で文字列の長さをどのように計算するか。

C言語では、文字列の長さを計算するために、strlen()という文字列関数を使用することができます。

strlen()関数のプロトタイプは下記の通りです:

size_t strlen(const char *str);

ここで、変数strはヌル終端文字列を指すポインタです。返り値はsize_t型の整数で、文字列の長さを示します(ヌル文字は含まれません)。

strlen()関数を使用して文字列の長さを計算する例を以下に示す:

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

int main() {
    char str[] = "Hello, world!";
    size_t length = strlen(str);
    
    printf("Length of the string is: %zu\n", length);
    
    return 0;
}

結果が出力されました:

Length of the string is: 13

strlen() 関数を使用する前に、 ヘッダーファイルを含める必要があります。

bannerAds