c语言之结构体

一、结构体的定义与引用

结构体的作用更像是一个模板,在结构体里定义好变量,再在主体中调用赋值,以此来调用结构体中其他数据。

1、结构体定义

关键字 结构体名

struct student{

int a;

};

!!!!!!!!!!注意:要在括号后面加上分号

main函数中

struct student 结构体名;

2.结构体引用

调用用.

如:stu.name = "张三";

3、注意在结构体中定义字符串型最好用

char str[128];

这种方式,因为容易出现段错误。大手子除外

二、结构体案例:操作学生成绩

录入\输出成绩

 运用结构体可以在找到最高分的同时将最高分的名字输出

三、结构体指针

结构体指针定义

struct stundent *p;

!!!!!注意在使用的时候要给他分配空间

 在结构体指针要调用结构体中的变量需要用到 ->,而不是再用点运算符了。

!!!!!!!!特别注意指针不能是野指针和NULL

当用结构体指针做学生成绩操作就会自由许多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值