什么是C语言——C:-来源于生活,不止于生活-.

目录

 引入

计算机语言

C语言属于计算机语言

C语言值得学习吗

问题解答

编译器的选择

第一个C语言程序

头文件(.h)与库函数(library)

主函数

 关键字

标识符


 引入

——竞赛部部长:“你的isWin函数实现了吗?”

——“ ?”:“还没有,不过我已经有思路了。”

 ——部长:“很好,得加把劲了,我们的项目就要实现了。”

计算机语言

        这是我们日常生活中的简单的一段对话,但这段对话的实现有一个特点:都使用了对话人双方都可以听懂(识别)的汉语。

        如果可以的话,这段对话完全可以以英文,日文形式进行,只要双方可以听懂。

         众所周知,计算机是人类发明的一种用于计算的工具,以其强大的算力可以帮助人们快速解决各个领域的数学问题

        但问题来了, 如何让计算机非常听话呢?

         这就回到了本文的引入部分——交流。

        计算机能识别(听懂)你的话,是它听够乖乖听话的必要条件。而你对它讲话,用的就是计算机语言 。

C语言属于计算机语言

         人与人交流使用的是自然语言,如:汉语、英语、日语..

         人与计算机交流使用计算机语言,人通过写程序,对计算机下达指令,让计算机工作的。

        C语言是众多计算机语言的一种,计算机语言还包括Cpp、Java、Go、Python..

C语言值得学习吗

        C语言自从出现以来,51年一直经久不衰。

        保守一点,根据TIOBE信息统计,C语言自从2002年开始,Rating在所有计算机语言中在前三名。

什么是C语言——C:-来源于生活,不止于生活-._第1张图片

         因此,C语言是一门值得学习的计算机语言。

什么是C语言——C:-来源于生活,不止于生活-._第2张图片

问题解答

        其实引言中的“?”是一种特殊的计算机,别称“大脑”,是人体的中央处理器。这也回应了C语言其实是人机交流的工具之一。

编译器的选择

        工欲善其事,必先利其器。

        优秀的代码离不开优良的编码作风,VS2022对于新手友好,有助于学习者养成良好的代码作风,并且其功能齐全,可是满足大部分开发需求,VS2022是不错的选择。

        缺点是内存空间占用较大。(大约10G)

(但重要的是免费)

———————————————————页面展示———————————————————

什么是C语言——C:-来源于生活,不止于生活-._第3张图片

第一个C语言程序

如图.

什么是C语言——C:-来源于生活,不止于生活-._第4张图片

输出结果: 

 什么是C语言——C:-来源于生活,不止于生活-._第5张图片

         其中的 main()

                        {

                        return 0;

                        }

什么是C语言——C:-来源于生活,不止于生活-._第6张图片

         就是C语言的总体框架,C语言几乎所有的代码都在主函数(main函数)内部实现,但也有不少例外,那些在这里先不分享,以后有的是机会,水墨会与大家慢慢道来。

         在如图程序中主函数内部只有一条指令,即打印函数,而printf的调用需要首先引用头文件。

问题来了,什么是头文件?

头文件(.h)与库函数(library)

        C语言在21世纪前有一段不统一的历史,以至于阻碍了C语言的传播于发展。

        于是国际上制定了C语言标准,如(C99,C11,C23)等,于是C语言趋于规范化。

        但“翻过一山又一山”,人们在使用C语言时,大部分时间都花在了实现一些基本函数上,(都忙着造轮子了,但工业发展止步不前),而标准中规定了一些函数(只是规定),而具体的实现则交给了各个编译器厂商。

        例如,标准规定了函数名为printf的函数调用结果为在屏幕上打印指定字符,而具体实现则各个厂商,各不相同。

        于是,这些被规定的一些简单的“轮子”可以直接被调用,从而为我们服务,但是前提是需要调用头文件,头文件也就是这些简单函数的一个“仓库”(“library”),于是,这些函数被称为“库函数”。

        关于库函数的学习,可以登录hppt://cplusplus.com里reference的clibrary学习。

        

主函数

        1.main函数是程序执行的入口

        2.一个项目中即使有多个.c文件,但主函数有且只有一个

        第一点很好理解,第二点的理解需要一个实例:

什么是C语言——C:-来源于生活,不止于生活-._第7张图片

什么是C语言——C:-来源于生活,不止于生活-._第8张图片

什么是C语言——C:-来源于生活,不止于生活-._第9张图片

        这是一个扫雷项目的实现,这个项目里包含有两个源文件和一个头文件(这个头文件是自主定义的),而这个项目要好好跑起来,必须只能有一个入口,也就是一个main函数。 

 关键字

        C语言中有一些保留名字的符号,如: int  , if , return 等,这些符号被称为关键字(保留字)。

        1.在C语言中,关键字有自己的特殊意义,程序员在创建标识符的时候不能和关键字重名。

        2.关键字不能自己创建。

标识符

        是自己创建的一种符号,目的是为了方便自己使用。

        比如:

        1.变量名

        2.函数名等


未经作者同意禁止转载。

你可能感兴趣的:(C语言初步,生活,c语言,开发语言)