C言語でchar型の配列を定義の方法
C言語において、char型の配列は以下のように定義できます。
- 配列の宣言:charというキーワードを用いて、キャラクタ配列の宣言を行い、続けて角カッコ[]を用いて配列のサイズを指定できます。たとえば:
char arr[10]; // 声明一个包含10个字符的数组
- 文字列リテラルの代入:ダブルクォーテーションで括られた文字の並びを利用して、文字配列を初期化することができる。この際、文字配列のサイズは文字列の長さに応じて自動的に決定される。たとえば:
char arr[] = "Hello"; // 声明一个字符数组,并用字符串"Hello"初始化
配列のサイズは、変数ではなく、定数表現である必要があることに注意してください。また、文字列の終端文字’\0’に対応するために、配列のサイズは少なくとも1でなければなりません。