上一篇文章中,简单地介绍了一下什么是编程,以及编程根据编译运行的方式有哪些分类,还附带一些些小小的学习建议。从这篇文章起,就正式进入了C语言学习中。
首先来认识一下,什么是C语言?
C语言是一种计算机程序设计语言,于1972年诞生于美国贝尔实验室。其不仅具备了高级语言的特点,同时还具备了汇编语言的特点。发展至今,C语言在编程界中可谓是分量极重的存在。
现代编程语言之母,说的就是C语言。目前,市面上许多主流的编程语言都是基于C语言进行编写的,如Python、C++、C#、Java(虽然是基于C++,但追根溯源还是C语言)等。可以说,学好了C语言,再学习这些面向对象的高级语言,就会轻松许多。
那么C语言能做什么呢?
许多操作系统,如Windows、Linux、Mac、Unix等,它们的内核都是基于C语言进行开发的;同时还有许多硬件驱动,如洗衣机、计算器、红绿灯等其中的程序,也可以用C语言编写的;还有诸如QQ、Chrome浏览器等带界面的PC软件,也可以用C语言来编写。但由于C语言开发效率相对比较低,实际项目中很多人都会转向面向对象的高级语言。
那是不是学习C语言就没用了呢?
学习C语言,可以深入了解内存和编译的原理,程序的每一个细节。楼房的地基的牢固程度决定了你这座楼的高度有多高。因此,想要成为一名优秀的程序,C语言是一门必须掌握的功课。
另外,学会了C语言,再学习其他类C语言,如C++、C#、Java等程序语言,就会更容易上手了。
正所谓,工欲善其事必先利其器。
想要学会独孤九剑,前提是你得有一把剑,否则你空有秘籍,没有剑,练独孤九锤吗?编程也是一样的,学习之前最先要把相应的环境以及编译器安装配置好。
能够编译C语言的软件有很多,由于我用VS Code比较多,所以本次系列学习主要是使用VS Code来进行C语言代码的编写。
VSCode下载安装完整过程
第一步,进入VS Code官网下载安装包。
VS Code官网:
https://code.visualstudio.com/
进入VS Code的官网后,点击首页的Download for Windows下拉箭头,选择相应操作系统的安装包。
这里的Stable,释义稳定的;Insiders,释义内部,延伸意思内部测试。
顾名思义,Stable是目前较为稳定的最新版本,可以大胆放心食用。而Insiders还是一个测试版本,虽然从版本号上来看会更新,但是也隐藏着许多未知的问题。所以一般建议是下载最新且稳定的版本。
第二步,开始安装VSCode。
下载完成后,打开VS Code安装,进入安装界面。
这里可以选择更换安装目录,也可以选择安装在系统默认位置。(不过,我一般是比较喜欢安装在C盘以外,自定义的文件里,比较好记也好找。)
这个是选择是否在菜单开始栏创建一个快捷图标。
这一步,是问是否在桌面创建一个快捷方式。个人是比较推荐创建。因为,像我这么懒的人,去翻文件夹一个个找,太麻烦了。其他的保持默认就可以了。
回顾一下安装设置,直接选择下一步等待安装结束。
等待ing……
点击完成,VS Code 就已经成功安装了!
大功告成!
到这里,神器已经完成 30%。
MinGW下载安装
第一步,下载软件包
MinGW官网:
https://sourceforge.net/projects/mingw/
点击首页的Download,会跳转到另一个页面,稍等片刻就会开始下载。
第二步,开始安装。
打开下载好的安装包,这上面是一些关于MinGW的介绍和说明,不用管,直接点击Install开始安装流程。
第一个红框,选择将软件安装到哪里。
第二个红框,安装对图形用户界面的支持。
第三个红框,选择安装内容是面向当前用户,还是所有用户。
第四个红框,第一个是在开始菜单栏创建软件图标,第二个是在桌面创建。
选择完,开始安装,等待安装结束,点击continue。
Continue继续下一步,会弹出一个界面,安装一些相关的配件。
这里主要选择mingw32-base和mingw32-gcc-g++两个包。
选择完之后,点击左上角的Installation–>apply,弹出以下界面,点apply开始下载。
等待进度条完成
下载完之后,会自动开始安装。安装结束后,右边的close按钮就可以点击。
点击Close关闭后,MinGW下载安装就已经完成了。
到这里,神器已经练成了 60%。
下面就是给系统配置C语言的编译环境。
配置C语言的编译环境
第一步,打开环境变量。
第二步,在系统变量中打开path选项。
第三步,在其中添加上刚安装MinGW的bin目录。
填写之后,一路确定回去。
然后,验证一下MinGW是否安装和配置成功。
Win+R打开运行框,输入cmd,打开命令行界面。
在命令行界面输入:gcc -v。出现以下内容,就已经安装和配置都已经成功完成了。
到这里,神器练成了 90%。
只剩下最后一步了!
VS Code配置C语言环境
第一步,打开VS Code界面,切换到插件扩展部分。在搜索框输入 C\C++,选择第一个插件进入详情页面,再点击 install 进行安装。
第二步,进入文件页面,创建一个新文件,然后 ctrl+p 打开文件检索,输入 >,选择弹出的内容的第一个,进入详情配置页面。同时,工作区会自动创建一个 .vscode 文件夹和一个 c_cpp_properties.json 的文件。
第三步,在工作刚才创建的 c_demo1 文件下新建一个 hello.c,输入神功第一招,Hello World。按下 F5,选择编译器,等待运行。
等待片刻后,发现控制台并没有如愿地打印出 Hello World!翻车了?我要的结果呢?
在一番鼓捣之下,找到一个最简单的方式,打开插件扩展区,安装一个 Run Code 插件,进入插件设置页面,把这些都勾上。
然后按下 ctrl+alt+n,或者右键选择 Run Code 进行运行。结果终于如愿出来了,难道这就是欲练神功,必先……装好插件!
到这里,神器已经练成了,接下来就是苦练神功了!
我概括了几点:一、主题,可以是主题加副标题介绍或者单独主题,二、目录,将整个方案的内容整理为几个板块作为目录,三、概况,包括背景、时间要求、排期设置以及活动亮点等,让客户看完概括能明白这个活动是在做什么,有哪些板块和内容,四、设置,表明活动的所有规则、制度,设置了哪些玩法,为什么设置这样的玩...
产品的更新和投入是保持企业活力和提高市场占有率竞争力的重要措施,如何有效的通过新品的市场投入和有效运作,更好的带动企业效益和利润的增加,是保证企业可持续发展的重要组成部分一、新品的 产品的更新和投入是保持企业活力和提高市场占有率竞争力的重要措施,如何有效的通过新品的市场投入和有效运作,更好的带动企...
费尽千辛万苦,好不容易买到心仪的机票,结果座位没选好,整个人的心情瞬间down掉,如何能把经济舱坐出头等舱的姿态?▲经济舱前排及紧急出口排座位最佳就排号来说,一般第1-10行的座位为头等舱、第11-30行是商务舱、第31 费尽千辛万苦,好不容易买到心仪的机票,结果座位没选好,整个人的心情瞬间dow...
2022年12月30日入宅吉利吗是大家常问的,虽说搬家入宅和结婚相比甚是渺小,但是呢为了讨个吉利大家每每入宅的时候不仅会选个良辰吉日进行,而且还会有各种的习俗,下面小编就和大家一起看看11月23日乔迁入宅哪些是要注意的 2022年12月30日入宅吉利吗 是大家常问的,虽说搬家入宅和结婚相比甚是渺小...
木瓜番木瓜怎么辨认 一、木瓜是什么样的果树 1、番木瓜的特征集 木瓜是一个正式的中名。这个名字来自台湾植物名录。因为它原产于热带美国,所以在中国被引进和种植。为了区别于我国制造的玫瑰科木瓜,它被称为木瓜;学名是Carica papaya Linn.,正式命名发表于1753年;别名包括木瓜...
龙泉旅游景点大全 丽水市龙泉市十大著名旅游景点? No.1 工业文创之旅 推荐路线:汽车主题公园-梵木创艺区-艺库文化创意公园-大面店文化创意市场 在设计中,汽车主题公园将汽车元素融入公园,形成文化、主题、趣味的特色景观,设置多种体育健身场馆和专业汽车...
好莱坞巨星男演员排名 明星片酬,一直是我们小老百姓关心和好奇的话题。 前几天,全球性感女神斯嘉丽·约翰逊因为《黑寡妇》在流媒体上发布而与迪士尼打官司,引起轩然大波。这件事还没有定论。 好莱坞片酬最高的10位明星? 就在这个摊位上,娱乐圈权威杂志《Variety》总结当前好莱坞影星...
随着天气的变冷,很多友友都开始为自己置办加绒的衣服,而近期一种名为奥粒绒的面料便成了各大直播间的主推,不过因为在外观上看这个外套是毛茸茸的,所以奥粒绒穿着起球吗成了大家好奇的,下面小编就和大家一起看看奥粒绒穿着起球是不是 随着天气的变冷,很多友友都开始为自己置办加绒的衣服,而近期一种名为奥粒绒的面...
能贷30年绝不贷20年的原因主要是因为利率比较低,这种贷款相对于来说比较划算,对于月供压力也会小很多。那么,30年房贷提前几年还清最划算呢?让我们一起来看看久久派带来的详细介绍吧!能贷30年绝不贷20年为什么能贷30年绝 能贷30年绝不贷20年的原因主要是因为利率比较低,这种贷款相对于来说比较划算...
2023兔年搬新家怎么选吉日是大家经常讨论的,毕竟在我国只要一遇到大事,算日子指定是必不可少的一步,搬家就是这样,虽说搬新家和结婚相比甚是渺小,但是呢为了讨个吉利大家每每搬家的时候都会有各种的讲究。2023兔年搬新家怎么 2023兔年搬新家怎么选吉日是大家经常讨论的,毕竟在我国只要一遇到大事,算日...
对于短发的女生来讲,最为尴尬的就是留长期,也正是因为这样很多人为了解决这种尴尬纷纷会购买假发片,来使头发变长,所以女生短发用假发片买多长的合适成了大家最为关注的,下面小编就和大家一起看看短发怎么戴长假发片。女生短发用假发 对于短发的女生来讲,最为尴尬的就是留长期,也正是因为这样很多人为了解决这种尴...
操作方法 01现在的笔记本中都会内置蓝牙功能,可以让我们的笔记本在没有数据线的情况下也能轻松连接传输文件。今天我要使用蓝牙传东西的时候,发现蓝牙不能用了,能连接但不能传输文件了,但好在问题不大,及时解决了。下面我就跟大家分享一下win7下蓝牙无法使用的解决方法。1,现在任务栏找到蓝牙开启的图...
于HTC One机身外观的一个亮点是采用了铝制机身设计,为一体式,弧形边缘,天线被做到金属里面,并且据发布会上的信息显示,其采用了相当精密复杂的工艺制作流程,使用zero-gap construction技术,零缝隙结构,不像iPhone 5那样铝金属与塑料、玻璃各自独立,而是找到金属与天线之间的平...
最近刚买了一部红米手机,但是通过数据线连接电脑时确显示无法识别的USB,打开USB调试后仍然无法连接电脑。最后琢磨了很长时间才解决了问题,下面我将解决问题的方法分享给大家,希望能够帮到你。 操作方法 01手机打开USB调试模式,并通过手机数据线连接到电脑。 02在手机上安装QuickS...
我们平时用的手机微信由于长时间没有清理,保存有很多的聊天数据,导致内存不够,如果遇到一些16G或者手机内存不大的手机,微信运行久了,就会变得很慢,我们可以通过以下3种方法给手机省点内存。方法很简单,请往下看…… 操作方法 01第一、打开微信,点击微信页面“我”→“设置”→“通用”,然后选择...