首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐
2025年7月17日 星期四 11:49pm

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

  • 25-02-18 21:02
  • 3031
  • 8936
blog.csdn.net

目录

 引入

计算机语言

C语言属于计算机语言

C语言值得学习吗

问题解答

编译器的选择

第一个C语言程序

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

主函数

 关键字

标识符


 引入

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

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

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

计算机语言

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

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

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

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

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

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

C语言属于计算机语言

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

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

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

C语言值得学习吗

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

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

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

问题解答

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

编译器的选择

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

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

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

(但重要的是免费)

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

第一个C语言程序

如图.

输出结果: 

 

         其中的 main()

                        {

                        return 0;

                        }

         就是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文件,但主函数有且只有一个

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

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

 关键字

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

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

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

标识符

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

        比如:

        1.变量名

        2.函数名等


未经作者同意禁止转载。

注:本文转载自blog.csdn.net的水墨不写bug的文章"https://blog.csdn.net/2301_79465388/article/details/133698318"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top