栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

typedef【数据结构】

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

typedef【数据结构】

在数据结构当中经常用到typedef这个关键字,我通过查阅资料整理了一些点方便理解
**1.**typedef 就好比给后面的变量起别名

typedef struct Student
{
int num;
string name;
string sex;
}St;

其中St就相当于struct Student,相当于起了另外的名字

St s1,s2;//相当于struct Student s1,s2;

2 typedef 可以为类型起一个新的别名

typedef int INT;
INT a, b;
a = 1;
b = 2;//相当于INT就是int类型

3减少错误

char *a,b;

这两个是不一样的,上面的只有一个字符变量,而下面的有两个

typedef char* HFAF;
HFAF a, b;  

4和define的一些区别
define 无法保证在连续定义几个变量的时候均为同一类型,而 typedef可以,
根本原因就在于#define只是简单的字符串替换而typedef则是为一个类型起新名字。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/589401.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号