最近、C言語の勉強を始めました。
そこで、すっきりわかるC言語という本で学習しています。
その中の課題でどうしてもわからないものがあったので、教えていただきたいです。
typedef struct MONSTER {
char* name;
Element element;
int maxhp;
int hp;
int attack;
int defense;
} Monster;
typedef struct DUNGEON {
Monster* monsters;
const int numMonsters;
} Dungeon;
こちらのDungeon構造体の内容の意味がわからないです。
本には、ヒントとして、「先頭要素のアドレス」と「繰り返し」の2つの情報を構造体メンバーとしてもっていると書いています。
先頭のアドレスについて調べてみても”&変数”と出てきます。
Monster* monsters;
const int numMonsters;
こちらは、どういった意味なのか教えていただきたいです。
宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/14 22:38