質問: C言語のchar型の配列について、 char x[10];を定義したときに "123X"のように数字とアルファベットが混ざったものを代入することはできますか? また、その方法を教えていただきたいです。
回答: > > char x[10];を定義したときに > > "123X"のように数字とアルファベットが混ざったものを代入することはできますか? > > > あとから代入ではなく、最初の**初期化**であれば、`char x[10] = "123X";`とできます。 これは、`char x[10] = {'1', '2', '3', 'X', '\0'};`の省略形です(ちゃんと最後の`\0`も入ります)。