天天看點

[C/C++] struct和typedef

C語言中,typedef 可用來的為類取别名,例如

typedef struct Student{
    int a;
} Stu;
//聲明一個student類型的變量: 
Stu s;
或
struct Student s;
           

C++ 中struct的用法比較簡單

typedef struct Student{
    int a;
}
//聲明一個student類型的變量: 
Student s; 
           

typedef的用法略有不同:

“`

typedef struct Student{

int a;

} Stu; //此時Stu為一變量,可以直接在後續的代碼中通路Stu.a,而在C語言中,需要提前聲明變量,方可通路 Stu s;s.a;

““

繼續閱讀