「月薪轻松过万!」「10分钟学C语言」 1.main()函数和头文件

一、C语言的前身

俗话说的好,见人说人话,见鬼说鬼话!

计算机可以说是世界上最听话,又是最笨的一种产物了,你让它干啥,只要它能做到,它就干啥,你说它听不听话?但是,有个前提,你要说能让它听的懂的话,否则它只能一脸懵逼地躺在你面前。

「月薪轻松过万!」「10分钟学C语言」 1.main()函数和头文件

早期人们使用机器语言和计算机沟通,什么是机器语言呢?你可以理解为是一堆“0101...”的数字,但这对于绝大多数人类看来,岂不是比火星文还难懂吗?于是经历了一系列变迁,人们发明了人类能读的明白,机器又能看得懂的语言 —— C语言。这下人类就能愉快地叫计算机干活了~

废话不多说,C语音的前身就此打住!

二、main函数和头文件

为了能让机器干活,我们呼叫我们的万恶之源main()函数登场(千万别写成mian(面)函数,否则老脸都丢光了)。说它是万恶之源是有道理的,因为这就是我们程序的入口,是代码的起点哦,程序就是从main()函数开始的

快让我们来写一个空的main()函数吧。

#include <stdio.h>
int main()
{
return 0;
}
/<stdio.h>

这就是一个新鲜出炉的main()函数了。

小伙伴们看到代码中“main”前面有个“int”,这涉及到函数的返回值,咱们将在今后说明。记住这才是正确的写法,但是很多人会写成“void”,其实这是错误的写法,是不被正统C语言接受的,切记!

2.1 .h文件和.c文件

我们用最正宗的手法包含了C语言的一个最基本的头文件,名叫stdio.h。

"stdio"全称是standard input and output,标准输入输出。后边的字母"h"表示"header",翻译为“头文件”,我们亲切地称呼这些后缀是“.h”的文件叫“点h文件”。

在C语言的工程中,有两大元素,其一是.h头文件,另外一个就是.c代码文件了,同理,我们称呼这些后缀是“.c”的文件叫“点c文件”。比如一个叫做main.c的文件,咱们一看这个文件名字,就知道里面写的肯定是main函数了。如果你非要问为什么是.c而不是.d?也许是因为你写的是C语言吧。

「月薪轻松过万!」「10分钟学C语言」 1.main()函数和头文件

2.2 头文件的调用

我们不需要关注“头文件”里边是什么东东,就需要知道大神前辈们在这里面写了很多基本的类型定义如int、char等,还有printf、fopen等函数(现在请忽视,之后会说到),只要我们想包含系统自带的头文件,咱们用:

#include <xxx.h>
/<xxx.h>

包含了这些系统头文件,就可以在我们当前的文件中任意使用这些.h文件里的内容了哦。如果是包含我们自己写的头文件,咱们用:

#include "XXX.h"

三、本期问题

大家知道用< >和“ ”来调用头文件有什么具体区别吗?这是企业在面试的时候非常喜欢考的问题,咱们在下一期做解释吧~

「月薪轻松过万!」「10分钟学C语言」 1.main()函数和头文件

学习敲代码肯定离不开一个编辑器,推荐学习C语言编程的小伙伴下载一个visual c++ 6.0,这个软件适合新手练习和调试代码,还是免费的。在电脑上敲一敲本次的内容吧~

如果大家喜欢可以关注收藏哦,马上将迎来新的学习干货!


分享到:


相關文章: