C语言 第一章:认识C语言(上)

目录

1. C语⾔是什么?

2. C语⾔的历史和辉煌

3. 编译器的选择VS2022

4. VS项⽬和源⽂件、头⽂件介绍

5. 第⼀个C语⾔程序


1.C语言是什么?

人和人交流使用的是⾃然语言,如:汉语、英语、日语。
那⼈和计算机是怎么交流的呢?使用计算机语言。
目前已知已经有上千种计算机语言,人们是通过计算机语⾔写的程序,给计算机下达指令,让计算机工作的。
C语言就是众多计算机语言中的⼀种,当然C++/Java/Go/Python都是计算机语言。

2.C语言的历史和辉煌

C 语言最初是作为 Unix 系统的开发工具而发明的。
下面这张图是C语言历史的总结:

3.编译器的选择

 3.1编译和链接

C语言是一门编译型计算机语言,c语言源代码都是文本文件,文本文件本身无法执行,必须通过编译器翻译和连接器的链接,生成二进制的可执行文件,可执行文件才能执行。

C语言代码是放在.c为后缀的文件中的,要得到最终的运行的可执行程序,中间要经过编译和链接2个过程。

一个工程一般都会有多个源文件组成,如上图所示,演示了源程序经过编译器和链接器处理的过程
需要注意的是:
1.每个源文件(.c)单独经过编译器处理,生成对应的目标文件(.obj为后缀的文件)
2.多个目标文件和库文件经过链接器处理,生成对应的可执行程序(.exe文件)

3.1编译器的选择

C语言是一门编译型的计算机语言,需要依赖编译器将计算机语言转化成机器能够执行的机器指令。

那我们常见的c语言编译器都有哪些呢?

比如:msvc,clang,gcc就是一些常见的编译器,当然也有一些集成开发环境,如VS2022,DevC++,Clion,XCode等。

VS2022:集成了MSVC(安装包较大一些,安装简单,无需多余配置,使用起来非常方便)

XCode:集成了clang(苹果电脑上的开发工具)

DevC++:集成了gcc(小巧,但是工具过于简单,对于代码风格的养成不是很好,一些竞赛中使用)

Clion:是默认使用CMake,编辑器可以是配置的(工具可能收费)

4.VS项目和源文件,头文件介绍

我们以VS2022为例,在VS2022中写代码,我们是需要创建项目的,直接新建项目就可以了。

在项目中就可以添加源文件和源文件。

C语言中把 .c为后缀的文件称为源文件,把 .h为后缀的文件称为头文件。

5.第一个C语言程序

1.#include <stdio.h>
2.
3.int main()
4.{
5.    printf("Hello C\n");
6.      
7.    return 0;
8.}    

这里是VS2022中创建项目和编写c代码的过程并运行出结果。


在VS2022上运行代码的快捷键:ctrl加F5

感谢您能观看到这,我是一名计算机科学与技术专业的大学生,这是我在CSDN上创作的第一篇关于C语言博客,主要是围绕C语言是什么以及发展历程展开创作。希望能够在这个平台上与你成为朋友并且分享你的看法。感谢!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值