2021-02-14

鹏哥的第一节课主要是给我们简单介绍了C语言

相比于汇编语言,C语言的语法方式更适合我们人类

所以前者成为低级语言,后者称为高级语言。C语言的出现一开始也不是成熟的,就像语言一样,不同的人可能有不同的方言,后来统一了标准

也就出现了C89/C90这两种是现在比较普遍的,后面加以改进,有了C99和C11。

这些标准,都是由ANSI制定

在敲代码这一主要行动前,我们还要创建工程和项目。

我们现在打的代码主要在放在一个叫源文件里面

在他运行之前,其实还要先运行头文件,里面的预处理指令作用下达指令给链接器是链接库,但是我们用的预处理指令较少,所以也就一同放进源文件中。

库里主要是一些已经帮你整理好的汇编语言,比如打印这一函数属于输出输入库<stdio.h>(standard io)

如果要打印一个e,按照之前看过用机器语言方式去做加法(将X放进内存1,将Y放进内存2,内存1 2被读取到寄存器,相加结果放置内存3)

这肯定不是一两句就可以描述完的事,但是最后在C语言中只用printf("")来表示

这句函数会被编译器识别,翻译成汇编语言,通过链接器链接到库函数,最后实现功能(机器语言  汇编  C 是三种不同的语言)。

对于我们新手来说,打打代码似乎就是一件立马就可以行动的事。但是书上劝告我们,要养成良好的习惯,在打代码之前,

我们要先计划好,先大致描述一下程序的用途,要是实现什么功能,这些功能用计算机怎么描述,通过这些,我们应该选择什么样的函数,头文件之类的专业东西。

敲完代码后,还要检查,试着运行,然后不断完善。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值