C言語でのChar型ポインタ配列と文字配列の違いについて詳しく説明します。
C言語でのChar型ポインタ配列と文字配列の違いについて詳しく説明します。
1.charタイプのポインタ配列:各要素は一つの文字列を指し、指し示しは変えることができる。
1.charタイプのポインタ配列:各要素は一つの文字列を指し、指し示しは変えることができる。
char *name[3] = {
"abc",
"def",
"gbk"
};
for(int i = 0 ; i < strlen(name); i ++){
printf("%s
", *(name+i));
//printf("%s
", name[i]);
}
//
name[3] = {
"aaa",
"bbb",
"ccc"
}
2.文字配列:指は変えられませんが、中の値は変えられます。
char names[] = “abc”;
names[2] = ‘D';
疑問があれば、メッセージをお願いします。あるいは、当駅のコミュニティで交流して討論してください。ありがとうございます。