打印
[技术手册]

typedef 给数据类型起别名

[复制链接]
671|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
szt1993|  楼主 | 2024-4-7 14:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

C语言是一门古老的语言,它是在1969至1973年间,由两位天才丹尼斯·里奇和肯·汤普逊在贝尔实验室以B语言为基础开发出来的,用于他们的重写UNIX计划(这也为后来UNIX系统的可移植性打下了基础,之前的UNIX是使用汇编语言编写的,当然也是这两位为了玩一个自己设计的游戏而编写的)。天才就是和咱常人不一样,不过他俩的故事,在这篇里面不多啰嗦,我们回到话题。

虽然C语言诞生的很早,但是却依旧不是最早的高级编程语言。目前公认的最早的高级编程语言,是IBM公司于1957年开发的FORTRAN语言。C语言诞生之时,FORTRAN已经统领行业数十年之久。因此,C语言要想快速吸纳FORTRAN中的潜在用户,就必须做出一些妥协。

我们知道,不同的语言的语法,一般来说是不同的,甚至还有较大的差距。比如:

C:

int a, b, c;
float i, j, k;

而FORTRAN语言是这样的:

integer :: a, b, c;
real :: i, j, k;

如果让FORTRAN用户使用原来的变量名称进行使用,那么就能够快速迁移到C语言上面来,这就是typedef的用处之一。

我们使用FORTRAN语言的类型名,那就这么办:

typedef int integer;
typedef float real;

integer a, b, c;
real i, j, k;

使用特权

评论回复
评论
forgot 2024-4-17 08:50 回复TA
typedef经常用 
沙发
中国龙芯CDX| | 2024-4-10 11:12 | 只看该作者
FORTRAN语言是什么语言?没有听说过呀

使用特权

评论回复
板凳
小夏天的大西瓜| | 2024-4-10 14:10 | 只看该作者
typedef 给数据类型起别名都是一些简单的别名用法

使用特权

评论回复
地板
jf101| | 2024-4-14 14:07 | 只看该作者
c语言其实也是 不断完善规则的过程

使用特权

评论回复
5
小小蚂蚁举千斤| | 2024-4-16 10:25 | 只看该作者
typedef 给数据类型起别名这个的发展还是挺符合大众的

使用特权

评论回复
6
OKAKAKO| | 2024-4-19 18:02 | 只看该作者
B语言与C语言都有哪些区别?

使用特权

评论回复
7
星辰大海不退缩| | 2024-4-21 12:57 | 只看该作者
确实B语言没有听说过,可能是升级过程中的过程版本?

使用特权

评论回复
8
LOVEEVER| | 2024-5-21 21:30 | 只看该作者
C语言其实还有很多的使用规则都非常简单

使用特权

评论回复
9
szt1993|  楼主 | 2024-7-22 13:30 | 只看该作者
LOVEEVER 发表于 2024-5-21 21:30
C语言其实还有很多的使用规则都非常简单

C语言还是比较容易学习的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

267

主题

2254

帖子

4

粉丝