文字列を格納する配列
明解C言語 入門編 > 9. 文字列の基本 >
文字列を格納する配列
C
#include <stdio.h>
int main(int argc, char* argv[])
{
char str1[4];str1[0] = 'A';
str1[1] = 'B';
str1[2] = 'C';
str1[3] = '\0';printf("str1 = %s\n", str1);
char str2[] = {'A', 'B', 'C', '\0'};
printf("str2 = %s\n", str2);char str3[] = "ABC";
printf("str3 = %s\n", str3);char str4[4];
/* str4 = {'A', 'B', 'C', '\0'}; エラー! */
/* str4 = "ABC"; エラー! */return 0;
}
実行結果
T:\>lesson069\Project1.exe
str1 = ABC
str2 = ABC
str3 = ABC