关于结构体、枚举和还有函数指针与typedef的组合理解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

关于最新对数据类型的一些简介,有助于typedef的理解


提示:以下是本篇文章正文内容,下面案例可供参考

一、typedef是什么?

其本质就说数据类型的重命名

二、结构体strcut

可以这样理解
在这里插入图片描述

在这里插入图片描述

二、typedef和结构体的组合

1.普通用法

typedef char a

将char数据类型重命名为a

2.进阶

在这里插入图片描述
可以这样理解

二、typedef和函数指针的组合

int (*pf)(int,int);//定义一个函数指针
pf为函数指针是个变量,其数据类型为int*)(intint)

其实应该写成:数据类型 变量 也就是int*)(intint) pf形式
typedef int (*PF)(int,int);//函数指针类型int(*)(int,int)的数据类型重命名为PF。该数据类型为函数指针。

typedef int (*PFS[4])(int,int);//数组指针类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值