学c语言用什么软件比较好(新手开始学编程的基础教程)

上一篇文章中,简单地介绍了一下什么是编程,以及编程根据编译运行的方式有哪些分类,还附带一些些小小的学习建议。从这篇文章起,就正式进入了C语言学习中。

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还是一个测试版本,虽然从版本号上来看会更新,但是也隐藏着许多未知的问题。所以一般建议是下载最新且稳定的版本。

4b2b1cd246f64cdc9a399445b6d161b2noop.image_

第二步,开始安装VSCode。

下载完成后,打开VS Code安装,进入安装界面。

202233609ac9402ca064e33718575e50noop.image_

这里可以选择更换安装目录,也可以选择安装在系统默认位置。(不过,我一般是比较喜欢安装在C盘以外,自定义的文件里,比较好记也好找。)

bc56a4853a1745f99907c8cde9e0baf9noop.image_

这个是选择是否在菜单开始栏创建一个快捷图标。

d723157de71742e0a6c3028604e8fbf2noop.image_

这一步,是问是否在桌面创建一个快捷方式。个人是比较推荐创建。因为,像我这么懒的人,去翻文件夹一个个找,太麻烦了。其他的保持默认就可以了。

d8bb7e12ad94401b8c5022474b0a0ff5noop.image_

回顾一下安装设置,直接选择下一步等待安装结束。

b797aa249c054acbab2f9013186898f1noop.image_

等待ing……

5f1ef6669c564f8a98d856ca1a23f19bnoop.image_

点击完成,VS Code 就已经成功安装了!

946f4823e048458e85e0556981411079noop.image_

大功告成!

8b362775605c49f2982f2464d8f6ce00noop.image_

到这里,神器已经完成 30%。

MinGW下载安装

第一步,下载软件包

MinGW官网:
https://sourceforge.net/projects/mingw/

点击首页的Download,会跳转到另一个页面,稍等片刻就会开始下载。

43e1f5e94cc4450f8c350827e1a1f5fdnoop.image_

1602504fbc474a889f645986181f6daanoop.image_

第二步,开始安装。

打开下载好的安装包,这上面是一些关于MinGW的介绍和说明,不用管,直接点击Install开始安装流程。

5766632028294e46a675160c8a587825noop.image_

第一个红框,选择将软件安装到哪里。

第二个红框,安装对图形用户界面的支持。

第三个红框,选择安装内容是面向当前用户,还是所有用户。

第四个红框,第一个是在开始菜单栏创建软件图标,第二个是在桌面创建。

0116037bc1c24436ad10fdde3cdd0e0bnoop.image_

选择完,开始安装,等待安装结束,点击continue。

6b2ccea060a34de2b3ea134ab8c2e9b1noop.image_

f3ca3892c8ab4a9cb41cc308c778ce0dnoop.image_

Continue继续下一步,会弹出一个界面,安装一些相关的配件。

这里主要选择mingw32-base和mingw32-gcc-g++两个包。

f3b2f56a12874771933298aa747ff750noop.image_

选择完之后,点击左上角的Installation–>apply,弹出以下界面,点apply开始下载。

2766bd5e8c43437a891e0a53894f7b63noop.image_

等待进度条完成

a27c8b83bfd54d55b515aac78258a15fnoop.image_

下载完之后,会自动开始安装。安装结束后,右边的close按钮就可以点击。

b34f87c60f584afd989a93c3061116cfnoop.image_

点击Close关闭后,MinGW下载安装就已经完成了。

到这里,神器已经练成了 60%。

下面就是给系统配置C语言的编译环境。

配置C语言的编译环境

第一步,打开环境变量。

6f6f7ece24714b94b203270216186065noop.image_

第二步,在系统变量中打开path选项。

b38aa43169cd41e490f89a36962ac458noop.image_

第三步,在其中添加上刚安装MinGW的bin目录。

40ae373b54b448fe8fb7e78db31b91c9noop.image_

填写之后,一路确定回去。

然后,验证一下MinGW是否安装和配置成功。

Win+R打开运行框,输入cmd,打开命令行界面。

e7c705ae23c44bf3bf583d6252a45bf4noop.image_

在命令行界面输入:gcc -v。出现以下内容,就已经安装和配置都已经成功完成了。

626f44dd4c204202bc8f85687938c22fnoop.image_

到这里,神器练成了 90%。

只剩下最后一步了!

VS Code配置C语言环境

第一步,打开VS Code界面,切换到插件扩展部分。在搜索框输入 C\C++,选择第一个插件进入详情页面,再点击 install 进行安装。

2684aca3ad6a408cb60dd7ad9c9ba2c8noop.image_

第二步,进入文件页面,创建一个新文件,然后 ctrl+p 打开文件检索,输入 >,选择弹出的内容的第一个,进入详情配置页面。同时,工作区会自动创建一个 .vscode 文件夹和一个 c_cpp_properties.json 的文件。

5c61198ada9d474b999f0589cd49437dnoop.image_

第三步,在工作刚才创建的 c_demo1 文件下新建一个 hello.c,输入神功第一招,Hello World。按下 F5,选择编译器,等待运行。

3030f5bd087d4fd3b9ed801fe6618078noop.image_

等待片刻后,发现控制台并没有如愿地打印出 Hello World!翻车了?我要的结果呢?

eed11e7d105d4542a7ab054b9e443115noop.image_

在一番鼓捣之下,找到一个最简单的方式,打开插件扩展区,安装一个 Run Code 插件,进入插件设置页面,把这些都勾上。

e5eebd82a3fb4f039e9937fc9568d9acnoop.image_

然后按下 ctrl+alt+n,或者右键选择 Run Code 进行运行。结果终于如愿出来了,难道这就是欲练神功,必先……装好插件!

1865cef72822416d86db9ccc98f4b6f9noop.image_

到这里,神器已经练成了,接下来就是苦练神功了!

本文内容来自网友供稿,文章观点仅代表作者本人,本站非盈利且无偿提供信息存储空间服务,不拥有所有权,如有文章有不实信息或侵犯了您的权益,请发送邮件至 cfseo1997@163.com 反馈核实,如需转载请注明出处:https://www.taobobolive.com/47882.html

(0)
上一篇 2023年1月13日 13:55:43
下一篇 2023年1月13日 13:57:56

相关推荐