课程
/后端开发
/C++
/C++远征之离港篇
struct Coord { int x; int y; } ;
typedef struct { int x; int y; }Coord ;
2019-09-03
源自:C++远征之离港篇 2-2
正在回答
若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,struct node n;若用typedef,可以这样写,typedef struct node{}NODE; 。在申请变量时就可以这样写,NODE n;区别就在于使用时,是否可以省去struct这个关键字。
使用typedef定义结构体时申请使用变量就不需要加stuct
比如struct Coord{} 申请变量时要struct Coord x;
而tyedef struct Coord{} 申请变量时则Coord x;
区别就在于使用时,是否可以省去struct这个关键字。
慕姐2276339 提问者
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通