本思维导图主要总结国家计算机等级考试二级C语言部分知识点结构体
树图思维导图提供 计算机考试知识点结构体思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点结构体思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:95d877cd5154c3f06d4856754d698966
计算机考试知识点结构体思维导图模板大纲
C语言允许用typedef说明一种新类型名。
格式
typedef类型名标识符;
说明
“类型名”必须是在此语句之前已定义的类型标识符;
“标识符”是一个用户定义标识符,用作新的类型名;
typedef语句的作用仅仅是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原有类型名依然有效。
struct结构体标识名
{类型名1结构成员表1;类型名2结构成员表2;…型名n结构成员表n;};
说明
struct是关键字,是结构体类型的标志。
“结构体标识名”和“结构成员名”都是用户定义的标识符,“结构体标识符”是可选项,在说明中可以不出现。
每个“结构成员表”中都可以含有多个同类型的成员名,它们之间用逗号分隔。
结构体中的成员名和程序中的其他变量可以同名;不同结构体中的成员也可以同名。
注意:
结构体说明要以分号“;”结尾。
若已定义一结构体变量和基类型为同一结构体类型的指针变量,并使该指针指向同类型变量,则引用结构体变量中成员可用3种形式:
形式1
结构体变量名.成员名
形式2
指针变量名->成员名
形式3
(*指针变量名).成员名
注意:
结构体变量名也可以是已定义的结构体数组的数组元素。
说明
点号(.)称为成员运算符;箭头(->)称为结构指向运算符,它由减号-和大于号>两部分组成,它们之间不能有空格;在形式3中,一对圆括号不可少。
这些运算符与圆括号、下标运算符的优先级相同,在C语言的运算符中优先级最高。
树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1
树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02