当前位置:鱼C工作室 >带你学C带你飞 > 查看文章

第一季:语法基础 – 进阶typedef | 带你学C带你飞S1E50

进阶typedef

 

让编程改变世界

Change the world by program


 

在编程中使用 typedef 目的一般有两个:一个是给变量起一个容易记住并且意义明确的别名;另一个是简化一些比较复杂的类型声明。

 

我们知道,C 语言的声明语句可以写得很恐怖,今天我们就来分析一下那些比较恐怖的声明语句,以及如何用 typedef 为它们起别名。

 

这节课我们将搞清楚下面这些恐怖的声明,以及如何通过起别名的方式使其更好理解:

  1. int (*ptr)[3];
  2. int (*fun)(void);
  3. int *(*array[3])(int);
  4. void (*funA(int, void (*funB)(int)))(int);

 

…… 此处省略N多内容,具体请看视频讲解 ……

 

【课后作业】S1E50:进阶typedef | 课后测试题及答案

【知识点备忘】S1E50:进阶typedef


为您推荐

报歉!评论已关闭.