复习课程1 初始C语言
  uUWKQE7Avyk4 2023年11月02日 49 0

学习目标:

了解C语言的基础知识与语法,对C语言有一定的认知

在初识过程中只是做一个大概的讲解,不做深入的讲解

知道了以上的目标后那就让我们开始吧!

一.导入

我们知道人与人交流是靠语言,我们常见的语言有英文,中文,日文等等,那么人与计算机交流还是靠我们日常生活中所说的人类语言吗?

其实不是的,人如果需要和计算机进行交流就要依靠计算机语言,常见的计算机语言有 C语言 C++ python java 等如今计算机语言已经数不胜数,我们整片文章重点要学习的就是C语言,这也是计算机语言中较为常见的一种语言,同时C语言也擅长进行底层开发,什么是底层开发,我们举一个例子,当你买来一台电脑的时候,大多数情况这台电脑已经装好了操作系统,我们可以直接在上面装各种各样的软件,但是我们自己装机的时候,就需要自己安装系统,在系统安装完成后(特别是老系统如Windows7)我们可以发现屏幕的分辨率很低,网络也可能连接不上,电脑也没有声音,但是这些硬件我们都已经正确的安装好了呀,这就是因为电脑缺少驱动,如果没有驱动那么电脑上的大多数硬件都无法很好的工作,所以驱动是对电脑非常重要的一个东西,驱动可以与操作系统和硬件进行交互,所以我们将其称为底层,而C语言擅长的恰恰就是底层的开发,所以C语言是一个很重要的计算机语言


二.计算机语言的发展

通俗点来说计算机语言和我们人类语言,都是从低级到高级的一个发展过程,一开始我们使用计算机语言编程是使用二进制指令也就是我们常说的010101010然后出现了汇编指令,汇编指令使用助记符如add mov等,但是人们觉得这样还是太麻烦,所以研发出了B语言,B语言通过不断的升级最后进化成了我们现在所学的C语言


三.C语言的标准

C语言的国际标准为 ANSI C,其制定的标准有 C89 C99 C11 等等,其兼容性较好的标准是C99


四.C语言的编译器

C语言主要的编译器有 Clang GCC Win-TC MSVC Turob-C等


五.C语言编译的过程

比如说我们写了一个hello.c的一个源文件,那么这个源文件如何变成我们可执行程序.exe文件呢?

这就需要编译器来完成,我们的hello.c的源文件进过编译器编译、链接后就会变成可执行程序了,所以编译器与编辑器有着本质的差别

编辑器主要的功能是编辑,比如编辑文章等而编译器是将代码进行处理,进行编译与链接,最后生成可执行程序,所以我们需要区分这两个东西的区别

下节课我们就来看一下第一个C语言程序

                                                                                                     2023/9/11

                                                                                                      王起舟



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
uUWKQE7Avyk4