C语言小知识:typedef\函数模板\

本文介绍了C语言中的typedef关键字,它用于为数据类型创建别名,方便编程和简化复杂类型声明。接着讨论了函数模板和类模板的概念,解释了模板函数与模板类的区别,强调模板类的实例化必须在头文件中完成。最后举例说明了函数模板和类模板的使用方式。
摘要由CSDN通过智能技术生成

(1)typedef用法:

typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。

//1、typedef的最简单使用
typedef long byte_4;//给已知数据类型long起个新名字,叫byte_4。
//2、typedef与结构结合使用
typedef struct tagMyStruct
{
int iNum; 
long lLength;
}MyStruct;//这语句实际上完成两个操作:1),2);
//1) 定义一个新的结构类型
struct tagMyStruct
{
int iNum;
long lLength;
};
//分析:tagMyStruct称为“tag”,即“标签”,实际上是一个临时名字,struct关键字和tagMyStruct一起,构成了这个结构类型,不论是否有typedef,这个结构都存在。
//我们可以用struct tagMyStruct varName来定义变量࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Upupup6

写手不易请留下你的打赏鼓励谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值