一篇文章带你了解C语言

认识C语言

为什么要学C语言。
人与人之间的交流是用自然语言。例如:汉语、英语等
而人与计算机之间怎么交流呢? 答案是使⽤计算机语⾔。
计算机语言分为机器语言、汇编语言、高级语言,而C语言属于高级语言。
本章的学习中要了解C语言是什么、C语言的历史、C语言的编辑与运行、编辑器的选择、vs新建。
我们先来了解一下C语言是什么。

C语言是什么?

C语言是一门面向过程(也可以说是面向结构)的计算机编程语言,具有结构化的控制语句及模块化结构、可移植性好等特点,被广泛用于底层开发,C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
补充:理解“面向过程”。

面向过程(步骤化)
通俗讲就是分析解决某需要的步骤,将每一个步骤逐步实现,最后调用写出来的步骤即可。这是一项自顶而下的编程方法。

C语言的历史

C语⾔最初是作为Unix系统的开发⼯具⽽发明的。

1963年英国剑桥大学推出了CPL(Combined Programming Langurage)语言。CPL语言在ALGOL 60 的基础上接近硬件一些,但规模比较大,难以实现。
1967年英国剑桥大学的 Matin Richards对CPL语言做了简化,推出了** BCPL (the Basic Combined Programming Language)语言。**
1970年美国贝尔实验室的 Ken Thompson 以 BCPL 语言为基础,又作了进一步的简化,设计出了很简单的而且很接近硬件B 语言(取BCPL的第一个字母),并用B语言写出了第一个 UNIX 操作系统。但 B 语言过于简单,功能有限。
1972年至1973年间,贝尔实验室的 D.M.Ritchie 在 B 语言的基础上设计出了** C 语言(取BCPL的第二个字母)**。C语言即保持 BCPL 语言和 B 语言的优点(精练、接近硬件),又克服了他们的缺点(过于简单,数据无类型等)。整个Unix系统都使用C语言重写。此后,这种语言开始快速流传,广泛用于各种操作系统和系统软件的开发。
1983年,美国国家标准协会(ANSI)正式将C语言标准化,标志着C语言开始稳定和规范化。
至今为止,C语言还是在广泛的使用,在计算机语言的排行榜上霸占前三名。

对C语言有了初步的认识后,敲代码的过程其实就是个敲代码和看到结果的过程,让我们一起了解一下如何实现这个过程?

C语言的编辑和运行

C语⾔是⼀⻔编译型计算机语⾔,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。
C语言源代码是放在后缀名为“.c”的文件中,每个源文件(.c)经过编译后生成后缀名为“.obj”的目标程序,多个目标文件和库文件通过链接生成后缀名为“.exe”的可执行程序,只有可执行程序是可以运行的。

补充:台式电脑快捷键:编译【Ctrl+F7】 链接【F7】
运行【Ctrl+F5】
笔记本电脑快捷键:编译【Ctrl+Fn+F7】
链接【Fn+F7】 运行【Ctrl+Fn+F5】

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

编辑器的选择

C语⾔是⼀⻔编译型计算机语⾔,需要用编译器将计算机语言转变成机器可以识别的机器语言。
推荐安装Visual studio(VS)社区版的社区版本学习,免费,使⽤⽅便,⼯作中常⻅。
VS2022的安装教程:https://www.bilibili.com/video/BV11R4y1s7jz/

下好了软件,相信大家迫不及待想要开始使用,不过我们得先建好“地基”,新建文件后才可以敲代码哦。

VS项目的新建

在vs上面写代码是需要新建项目的
菜单栏-文件-新建-新建项目
在这里插入图片描述

后缀名为.h成为头文件;后缀名为.c称为源文件
在这里插入图片描述
前面提到,C语言源代码是放在后缀名为“.c”的文件中。
点击源文件-点击鼠标右键-添加-新建项-C++文件-输入名称(最好为英文)加(.c)的后缀-确认即可新建源文件。
在这里插入图片描述
在这里插入图片描述
添加完文件后我们就可以来敲C语言代码了。

下一章我会讲解到一个基础代码以及构成一个代码的重要部分,看完下一章大家就可以敲写非常简易的代码了。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部