栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言学习笔记(自用)(一):初识C语言

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言学习笔记(自用)(一):初识C语言

这是基于比特鹏哥C语言课程的笔记,B站上有全套视频。

首先,什么是C语言?

语言对于人们来说是人与人交流的工具,例如汉语、英语、韩语和日语等。

而计算机语言是人们创造出来用于实现人与计算机交流的工具,C语言就是一种计算机语言,还有C++、python、Java等。

        C语言是一门通用计算机编程语言,广泛用于底层开发。C语言的设计目标是提供一种能以建议的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

        这里提到了C语言的应用范围普遍在于底层开发,什么是底层开发呢?对于我们的计算机来说,普遍油CPU、显卡等硬件构成,在使用时通过操作系统来控制计算机,windows、Linux占大多数,这里操作系统对硬件的控制是通过各种各样的驱动实现的,用户会在计算机上安装各种各样的应用软件,这些软件就是应用层,是基于操作系统的进一步开发。如下图所示:

         所谓的底层,就是指应用层以下的部分。当然,也不排除有些应用的开发也是基于C语言,例如wps在早期开发时就是使用的C语言。

        这里再简述一下C语言的历史,最开始的计算机语言就是一长串的二进制语言代表一种命令,加或者减的计算就需要一长串代码实现,使得计算机开发的门槛很高。后来就有人开发出了汇编语言,用助记符来替代冗长的二进制语言,例如ADD代表加,后面又衍生出了B语言等,但是这种开发并没有一定的规范,不同的企业或者单位开发出来的语言之间语法有差异,不能互通,于是在上世纪八十年代,由美国国家标准局为C语言制定了一台完整的美国国家标准语法,称为ANSI C,后续又有各种优化,有兴趣可以自行了解。

 

如何编写C语言代码?

        这里要用到的工具是编译器,C语言作为一种编程的入门语言,以及应用十分广泛的语言,其编译器也是数不胜数,主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。对这些编译器,可以说是褒贬不一,没有最好的,只有最适合自己的,这一点需要自己来选择。应用较多的是MSVC集成开发环境。

        对于编译器的使用网上教程很多,可自行学习。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1030037.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号