#include <stdio.h>
const int MAX = 4
int main() {
char *names[] = {
"Zara Ali",
"Hina Ali",
"Nuha Ali",
"Sara Ali"
};
int i = 0;
for (i = 0; i < MAX; i++) {
printf("Value of names[%d] = %s\n", i, names[i]);
}
return 0;
}
なぜ一つがちょうどnames[i]
代わりの*names[i]
を印刷することができますか?誰かが説明のためにメモリダイアグラムを提供できますか?のChar *配列の混乱
[コードまたはエラーメッセージの画像を投稿しないでください](http://meta.stackoverflow.com/q/303812/1679849) –