从品牌网站建设到网络营销策划,从策略到执行的一站式服务
什么叫结构体:
吴兴ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
把一些基本类型数据组合在一起形成的一个新的复合数据类型
二.如何定义结构体:
```
struct student
{
int age;
float score;
char sex;
};(分号不能省)
```
三.怎么使用结构体变量
赋值和初始化
定义的同时可以整体赋初值
若定义完之后,则只能单个的赋初值
```
#include
struct student
{
int age;
float score;
char sex;
};
int main(void)
{
struct student st = {10,80,'F'};//定义同时赋初值
struct student st2; //定义未赋初值
st2.age = 11;
st2.score = 90;
st2.sex = 'F';
printf("%d %f %c\n",st.age,st.score,st.sex);
printf("%d %f %c\n",st2.age,st2.score,st2.sex);
return 0;
}
```
四.如何取出结构体变量中的每一个成员
1.结构体变量名.成员名
```
st2.age = 11;
st2.score = 90;
st2.sex = 'F';
```
2.指针变量名->成员名(常用)
```
struct student st = {10,80,'F'};//定义同时赋初值
struct student *pst = &st;
pst->age = 10;
pst->age 在计算机内部会被转化成(*pst).age(硬性规则)
pst->age 等价 (*pst).age 等价于st.age
pst所指向的是结构体变量中的age成员
```
结构体变量和结构体指针变量(常用)可以作为函数参数传递
结构体变量的运算:
结构体变量不能做算术运算,但结构体变量可互相赋值
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图