
笔记
HEMVER
这个作者很懒,什么都没留下…
展开
-
结构体指针
当一个指针变量指向结构体时,我们就称它为结构体指针。 C语言结构体指针的定义形式一般为: struct 结构体名 *变量名; 下面是一个定义结构体指针的实例: //结构体struct stu{ char *name; //姓名 int nu...原创 2019-12-06 17:48:12 · 218 阅读 · 0 评论 -
结构体和共用体
通过前面的讲解,我们知道结构体(Struct)是一种构造类型或复杂类型,它可以包含多个类型不同的成员。 在C语言中,还有另外一种和结构体非常类似的语法,叫做共用体(Union), 它的定义格式为: union 共用体名{ 成员列表 }; 共用体有时也被称为联合或者联合体,这也是 Union 这个单词的本意。 结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所...原创 2019-12-06 17:42:07 · 563 阅读 · 0 评论 -
typedef和#define的区别
typedef 和 #define 的区别 typedef 在表现上有时候类似于 #define,但它和宏替换之间存在一个关键性的区别。 正确思考这个问题的方法就是把 typedef 看成一种彻底的“封装”类型,声明之后不能再往里面增加别的东西。 可以使用其他类型说明符对宏类型名进行扩展,但对 typedef 所定义的类型名却不能这样做。 如下所示: #define INTERGE intun...原创 2019-12-06 17:34:08 · 150 阅读 · 0 评论 -
结构体
在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为: struct 结构体名{ 结构体所包含的变量或数组 }; 结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个例子: struct stu{ char *name; //姓名 int num; ...原创 2019-12-06 17:31:01 · 131 阅读 · 0 评论 -
结构体
在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为: struct 结构体名{ 结构体所包含的变量或数组 }; 结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个例子: struct stu{ char *name; //姓名 i...原创 2019-12-06 17:28:30 · 156 阅读 · 0 评论