如果有若干相同结构体类型数据要进行处理我们需定义基类型为相应结构体类型来描述数据这样称为结构体结构体用来描述各种复杂数据在设计中经常用到请读者特别加以关注
结构体定义和结构体变量定义样有以下 3种形式:
(1)struct标识符
{成员表};
struct标识符名[常量];
(2)struct标识符
{成员表}名[常量];
(3)struet
(成员表)名[常量];
例如100个同学情况我们可以定义结构体allst描述:
struct student
( no;
char name[8]; -
char sex}
age;
float score[31];
float tcjacj}
}allst[100];
结构体相当于个广义 2维结构体化和 2维化类似对结构体整体操作需转化成对分量下标变量进行结构体分量下标变量是结构体类型变量对结构体分量操作要转化成对结构体分量字段变量进行字段变量是相应基类型变量如是复杂类型需继续进行转化中国自学编程网整理发布www.zxbc.cn
对结构体allst操作要转化成对allst[i]进行操作而allst[i]操作要转化成对allst[i].n0、allst[i].name、allst[i].sex、allst[i].age、allst[i].score、allst[i].tcj、allst[i].acj行操作allst[i].no、allst[i].name、allst[i].sex、allst[i].age、allst[i].score、allst[i].tcj、allst[Fi].acj相当于对应基类型量
最新评论