计算机学习日记之c语言第四天,简单了解了头文件和主函数

今天是自学c语言的第四天,今天没编写程序,在网上看电子书。

来说一说我这几天学习了c语言后,对c语言的理解吧。c语言的确是一项很强大的语言,它不同于机器语言由1和0构成。而是一种更方便人类操作的语言,人类用它来向计算机下达指令,也就是编写程序。

每个c程序都会有一个主函数,也就是main()函数,这个函数是程序的入口,书中有原话是这样说的:c程序由一个或多个函数组成,必须有main()函数。函数由函数头和函数体组成。函数头包括函数名、传入该函数的信息类型和函数的返回类型。通过函数名后的圆括号可识别出函数,圆括号里可能为空,可能有参数。函数体由花括号括起来,由一系列语句和声明组成。先上图,helloworld


从这个程序的第二行开始int main () {},这就是一个主函数,int表示main函数的返回类型是整形,int就是整形,这是c语言中的一个关键字。图中可以看到最后的返回值是return 0。返回0。花括号内就是main()函数的函数体,这个里面使用了另一个函数,printf()函数。

说到printf()函数,他的作用就是在屏幕上输出内容。printf其实是print function,打印输出函数。而要调用printf()函数就需要一个头文件,那就是程序第一行里的stdio.h文件。

stdio.h是一个扩展名为.h的头文件。h是header。在c语言中其实是有很多头文件,stdio.h只是其中的一个。那什么是头文件,为什么会有这么多的头文件。因为我才刚开始学C语言,水平有限,对这个知识点也是有疑问所以接下来,只能请大家看看书里的原话:在大多数情况下,头文件包含了编译器创建最终可执行程序要用到的信息。例如,头文件中可以定义一些常量,或者指明函数名以及如何使用它们。但是,函数的实际代码在一个预编译代码的库文件中。简而言之,头文件帮助编译器把你的程序正确地组合在一起。

我认为头文件或许就是声明一些c函数,在调用相关的c函数的时候就需要开头写一行#include <xxx.h>你需要调用什么c函数就写什么头文件。像是调用printf()和scanf()函数就要写stdio.h。由于本人初学,这里也不能讲出头文件相关更准确重要的东西,这些只是本人的一些初浅认识,有什么不对的地方,希望大家原谅。

最后祝大家生活愉快,每天进步。喜欢我的可以关注收藏点赞,谢谢!

举报
评论 0