下のコードでは構造体タグは省略されて、studentオブジェクトを作っているという認識は正しいですか
コード typedef struct{ ~ }student;
タグがついていないものとついているもので書き方が違い戸惑っています。
追記
typedefで文字を省略できるとあったのですが、これは
オブジェクトの前にstruct~と書かなくていいという意味ですか?
そんなにたいした文字量を省略しているわけではないと思ったのですが、
なぜtypedef stuctを使うのでしょうか
typedef struct
{
~
}student;
int main(void){
student sanaka={~};
}
student型の構造体を作り、さなかというオブジェクトをつくった。
ーーーーーーーーーーーーーー
struct gstudent
{
~
};
int main(void)
{
struct gstudent sanaka;
}
gstudent型の構造体をつくり、さなかというオブジェクトをつくった。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。