0
struct  abc
{
  char name[20];
  int studno;
  float tax;
} rec1, rec2;

私は構造を始めたばかりで、先生はうまく教えていません。コードを明確にするための助けが必要です. 間違っている場合は訂正してください。

では、struct abc = 構造体の名前ですか? 3つのフィールド、配列、学生番号の整数、税金の浮動型が含まれています.rec1、rec2は何ですか?? および rec1、rec2 が両方とも *rec1、*rec2 の場合、違いは何ですか??

どうもありがとう

4

2 に答える 2

0

rec1とは、そのタイプrec2で作成した 2 つの変数です。struct abc

次のようにして、変数の作成から構造の指定を簡単に分離できます。

struct  abc {
    char name[20];
    int studno;
    float tax;
};

struct abc rec1, rec2;

変数を次のように定義するとします。

struct abc *rec3;

thenrec3は、 type の変数を指すことを意図したポインター型になりますstruct abc

于 2013-07-27T07:42:59.847 に答える