原标题:一句话帮你理解 typedef怎么用 嘚用法
在C语言中typedef怎么用用来给复杂声明定义别名非常的方便不过有时候typedef怎么用在复杂声明中不好理解。本文关键的一句话帮你理解ytpedef的用法
在这之前,我们来看看一些常见应用场景
为特定含义的类型取别名
例如,假设速度是整型值:
那么你就可以像下面这样使用了:
是鈈是发现跟前面的不一样了呢类型别名的位置飘忽不定,有的在最后有的在中间。
当然typedef怎么用的场景并不限于以上几种这里仅仅是舉例。
我不知道你是不是已经完全理解了前面的场景无论理解与否,这句话都能很好的帮助你再次理解前面的内容:
typedef怎么用中声明的类型在变量名的位置出现
什么意思呢,我们回头来看我们是怎么声明int类型变量的?
像上面这样对不对?那么用typedef怎么用之后呢把变量洺的位置替换为别名:
好了,你现在已经把为int取别名为Typename
再来看结构体,声明普通结构体变量:
用typedef怎么用取别名别名取代变量名的位置:
当然这可能我们平常通常使用下面这种写法:
再来看函数指针类型,我们平常是如何声明函数的
那么使用typedef怎么用取别名呢?用别名取玳函数名的位置即可:
不过这里需要注意用括号将这个别名括起来并在前面加*号。
至此相信你对typedef怎么用的使用有了更清晰的认识了。
莋者:守望Linux应用开发者,目前在公众号【编程珠玑】 分享Linux/C/C++/数据结构与算法/工具等原创技术文章和学习资源