主页 > 其他  > 

C语言之typedef

C语言之typedef

目录

前言

一、基本数据类型定义

二、作用

自带阅读

封装复杂类型的描述过程

三、指针类型定义

​ 四、函数类型定义

总结


前言

        typedef是C语言中用来为已有数据类型取别名的关键字。通过使用typedef关键字,可以方便地为数据类型定义新的名称,提高代码的可读性和可维护性。


一、基本数据类型定义 /* 模板: typedef 现有类型名 自定义名称 */ typedef int Integer; Integer a, b; //增强代码的可读性 //需要一个字节的变量空间 //char mm;// typedef char Byte; Byte _1KB[1024];//1KB char _onek[1024]; 二、作用 自带阅读

封装复杂类型的描述过程 //int[5] //int(*)[5] typedef int BasketballTeam[5]; BasketballTeam aa, bb, cc, dd; BasketballTeam* p; int(*p2)[5];

三、指针类型定义

        在C语言中,使用typedef关键字可以为指针类型定义一个新的名字。

typedef int* PINT; int* x, * y, * z; PINT m, n, q; typedef int (*P_5_int)[5]; P_5_int p1, p2, p3; //指针数组 P_5_int arr[4];

 四、函数类型定义 double(*pms[4])(double); typedef double(*P_FUN)(double); P_FUN pfs[4];

 


总结

        typedef是C语言中用来为现有的数据类型定义新的别名的关键字。通过使用typedef,可以为一种数据类型定义一个新的名称,以提高代码的可读性和易维护性。通过使用typedef,可以提高代码的可读性和可维护性,同时可以简化复杂数据类型的声明和使用

标签:

C语言之typedef由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“C语言之typedef