Toriyung

导航

C:结构体

最近在学数据结构,重温下C语言的结构体

广义上的数据结构是一个小盒子,里面有他的一些属性,我们首先需要定义这个小盒子

struct STC1
{
   property1 p1;
   ....  
};

这里就是用关键字struct定义了结构体STC1,当然可以同时创建对象变量

struct STC1
{
   property1 p1;
   ....  
}stc1,stc2;

等同于

struct STC1
{
   property1 p1;
   ....  
};

STC1 stc1,stc2;

 

另一个关键字是typedef struct

主要是用来定义时也完成重命名

typedef struct STC1 NEWNAME
{
   property1 p1;
   ....    
};

定义了STC1后重命名为NEWNAME

 

也可以用指针形式

typedef struct STC1 *NEWNAME
{
   property1 p1;
   ....    
};

 

posted on 2024-03-28 17:00  Toriyung  阅读(2)  评论(0编辑  收藏  举报