C言語で元の文字列の終わりをどのように決定しますか?

C言語では、文字列の終了位置を知るために、’\0’という終了マーカーを使用することができます。つまり、文字列は’\0’で終わる文字配列として表現されます。そのため、文字列の終了位置を知るためには、この空の文字を探すことができます。

例えば、元の文字列の終了位置を決定するために、以下のコードを使用することができます:

char sourceString[] = "Hello, World!";
int length = 0;

while(sourceString[length] != '\0') {
    length++;
}

printf("Length of sourceString is: %d\n", length);

上記のコードでは、ソース文字列sourceStringを定義し、ループを使用してソース文字列中の空白文字’\0’を検索しています。ループが終了すると、length変数にはソース文字列の長さ、つまり終了位置が含まれます。

bannerAds