How do you define multiple string variables in the C language? C言語では、複数の文字列変数をどのように定義しますか?
C言語では、複数の文字列変数を定義するために文字配列を使用することができます。それぞれの文字列変数は文字配列であり、異なる文字配列を定義することで複数の文字列変数を定義することができます。
以下はサンプルコードです。
#include <stdio.h>
int main() {
char str1[] = "Hello";
char str2[] = "World";
char str3[] = "C Programming";
// 输出字符串变量的值
printf("str1: %s\n", str1);
printf("str2: %s\n", str2);
printf("str3: %s\n", str3);
return 0;
}
上記のコードでは、異なる文字列を格納する3つの文字列変数str1、str2、str3が定義されています。printf関数を使用して、これらの文字列変数の値を出力することができます。
文字列の長さは自動的に文字列の長さによって決定されるため、特定の長さを指定する必要はありません。文字列の値を変更する必要がある場合は、文字配列に直接値を代入することができます。