/* string-initialization.c */ /* 文字列の初期化 */ #include int main(void) { char str1[]={'a','b','c','\0'}; /* 文字定数 */ char str2[]={'\x61','\x62','\x63','\x0'}; /* 16進逆斜線表記による文字定数 */ char str3[]={0x61,0x62,0x63,0x0}; /* 16進定数 */ char str4[]={97,98,99,0}; /* 10進定数 */ char str5[]="abc"; /* 文字列リテラル */ printf("str1 = %s\n",str1); printf("str2 = %s\n",str2); printf("str3 = %s\n",str3); printf("str4 = %s\n",str4); printf("str5 = %s\n",str5); return 0; }