typedef简单用法

1.

就是给一个类型(包括结构体类型)取别名,后面红颜色的是别名

typedef int  length

那么length a; 就是 int a;

比如我们写结构体时,先声明结构体

struct student{
string name;

int number;

int mark;

}student1;

后续使用时还要跟上struct student(结构体的类型)十分的麻烦

那么我们可以使用typedef

typedef struct student{
string name;

int number;

int mark;

}stu

与最开始的对比

typedef int  length

此时,这个结构体的类型就可以用stu来表示

stu stu1

即为struct student stu1

2.

struct{
string name;

int number;

int mark;

}stu

有一个没有名字的struct 他有一个变量stu,

对比

typedef struct{
string name;

int number;

int mark;

}stu

这样的一个struct ,我们把他命名为stu,至于这样的一个struct原先叫什么,我们不知道也没必要知道

因为我们已经可以用stu来表达这种结构体类型了

翁恺C学习笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值