初识C语言

1.C语言到底是什么东西

我们知道在现实世界中人与人交流是使用的语言来交流的,比如汉语,英语等等。而C语言就是人与机器交流的语言即与计算机交流的语言。因为我们使用机器就是为了让机器帮我们解决现实生活中遇到的问题,所以我们需要一门这样的语言来与机器进行沟通从而实现我们的目的。除了C语言呢,还有其他的各种语言累计六百多种。比如人们常说的Java,Python,C++等等。尽管编程语言繁多,但是C语言在每年的排行中一直居于前三甲。

2.为什么要学C语言

C语言作为比较早出现的编程语言,其难度肯定是比Java,python,c++这些语言要简单一点的。而且你学会C语言之后,对于其他语言的学习肯定会轻松一点,不至于在学习的时候一头雾水。可以说C语言是你学习其他语言的坚实基础。

3.编译器的选择

何为编译器。我们写出来的代码是不能直接被计算机理解的,需要编译器来进行编译和链接,这样我们写出来的代码才能被计算机理解并执行相关程序。这里要提到的一点是我们的计算机只能执行二进制的文件,二进制就是逢二进一的一种进制。像我们平常所用的数字就是十进制,还有七进制如一周,还有八进制,十六进制等等。后面我们还会讲到进制的转换的问题。一般初学者建议使用vs2022社区版,它对代码的质量要求比较高,可以很好的帮助我们培养好我们写代码的习惯。Devc++一般不推荐使用,它对代码的要求就没有那么高,但是在一些竞赛常常会使用它。是因为它比较小巧,安装比较方便。vs的安装对内存的需求会比它更大。

4.C语言程序

这就是我们的一个最简单的C语言程序了,接下来我们一个一个来解释这个代码组成。

所谓的main就是我们的main函数也被叫作主函数,它起到的是一个入口的作用。有了它的出现,计算机就知道了该从哪里运行,大家不妨思考一下在一个程序中,可以出现多个main函数吗?我们会在最后解答。那int是什么意思呢,int是表示main函数执行完了一个要返回一个整型类型的值,所以我们我们写了一个return 0即返回一个0也就是这里说的整型类型。说白了,整型就是一个整数。printf是我们的打印函数,可以将引号中的内容打印至屏幕上。

而最上方的一排则是printf函数所在的头文件,也就是说我们要使用这个函数必须要包含头文件。所以我们在使用某一个函数之前需要弄清楚它在哪个头文件中,在C语言中,都是规定好了的哪些函数使用需要包含哪个头文件。

printf也被叫作库函数,那什么是库函数呢? 为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不 同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函 数其他编译器不⼀定⽀持)。⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。 库函数⽐较多,提前了解可参考链接:https://cplusplus.com/reference/clibrary/

解答一下前面的问题,在一个项目中只能有一个main函数,如果有多个即有多个程序入口,计算机它就无法辨别该从哪一个入口进入,编译器就会报错,程序就无法正常运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值