Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[C语言]第一章-初识

[C语言]第一章-初识

作者头像
Pocker_Spades_A
发布于 2025-05-06 05:28:15
发布于 2025-05-06 05:28:15
19800
代码可运行
举报
文章被收录于专栏:CSDNCSDN
运行总次数:0
代码可运行

一.引言

无论是开发操作系统、嵌入式系统,还是进行底层硬件编程,C 语言都有着不可替代的地位。对于编程小白来说,学习 C 语言是开启编程大门的绝佳选择。所以今天咱来学C语言。

二.MinGW 下载与安装

1.什么是 MinGW

MinGW,即 Minimalist GNU for Windows,是将GNU开发工具集引入 Windows 系统的一套环境。它可以让我们在 Windows 系统上使用 GCC(GNU Compiler Collection,GNU 编译器集合)等 GNU 工具来编译和链接C、C++程序。简单来说,有了 MinGW,我们就能在 Windows 系统里像在 Linux 系统那样方便地进行 C 语言开发啦。(看不懂就对了。。。)

2.下载 MinGW

打开浏览器,在地址栏输入MinGW的官方下载地址。进入官网后,你可能会看到页面上有很多信息,别慌,咱们重点找下载相关的内容。

在官网找到 “Downloads”(下载)板块,通常能看到不同版本的 MinGW 安装包。对于初学者,建议选择稳定版本。一般来说,文件名为 “mingw-get-setup.exe” 之类的就是我们要找的安装文件。点击下载按钮,耐心等待下载完成,下载速度可能会因网络情况有所不同哦。

3.安装 MinGW

看这个去吧:Windows安装MinGW-CSDN博客,我的是老师发的安装包。

4.配置 MinGW 环境变量

1.安装好 MinGW 后,还需要配置一下环境变量,这样系统才能找到 MinGW 的相关工具。在桌面上找到 “此电脑” 图标,右键点击它,选择 “属性”。

2.在弹出的 “系统” 窗口中,点击左侧的 “高级系统设置”。

3.在 “系统属性” 窗口的 “高级” 选项卡下,点击 “环境变量” 按钮。

4.在 “环境变量” 窗口中,找到 “系统变量” 区域下的 “Path” 变量,然后点击 “编辑” 按钮。

5.在 “编辑环境变量” 窗口中,点击 “新建” 按钮,然后输入 MinGW 的安装路径下的 “bin” 文件夹路径。比如,如果你的 MinGW 安装在 “D:\MinGW”,那就输入 “D:\MinGW\bin”。输入完成后,依次点击 “确定” 按钮关闭所有窗口。

6.验证环境变量是否配置成功。按下键盘上的 “Win + R” 键,打开 “运行” 对话框,输入 “cmd” 并回车,打开命令提示符窗口。在命令提示符窗口中输入 “gcc -v” ,如果出现 GCC 的版本信息,就说明 MinGW 环境变量配置成功啦;如果提示 “‘gcc’ 不是内部或外部命令,也不是可运行的程序或批处理文件”,那就得检查一下刚才的步骤,看看是不是哪里出了问题。

三.VS Code 下载与安装

1.什么是 VS Code

VS Code,全称 Visual Studio Code,是一款由微软开发的免费、开源的跨平台代码编辑器。它虽然不像一些大型集成开发环境IDE)那样功能全面,但胜在轻巧灵活,而且有丰富的扩展插件,可以满足各种不同编程语言的开发需求。对于 C 语言开发来说,VS Code 是个非常不错的选择,特别是对于想要更深入了解编程过程的初学者。

2.下载 VS Code

1,.打开浏览器,在搜索引擎里输入 “Visual Studio Code 官网”,然后在搜索结果中找到 VS Code 的官方网站(Visual Studio Code - Code Editing. Redefined )。

2.进入官网后,你会看到醒目的 “Download(下载)” 按钮。根据你的操作系统(Windows、Mac 或 Linux)选择对应的版本进行下载。咱们这里是在 Windows 系统下,所以就点击 Windows 版本的下载链接。同样,下载的速度会受到网络的影响,稍微耐心等等。

3.安装 VS Code

我同意此协议 -> 下一步

选择更换文件夹 -> 下一步 因为我的系统盘(C盘)的内存不够用了,需要更换到其他盘符,我更换到D盘中。

如果你不想更换到其他盘符,可以直接下一步即可。

选择附加任务 -> 下一步。根据你的需求勾选复选框。

准备安装 -> 安装

安装完成 -> 完成

打开VSCode

4.汉化

现在的新版都可以自动检测提供安装了。

如果错过了也不要紧,

点击搜索框

输入“>configue display language

选择“简体中文

5.安装扩展插件

C/C++

1.打开 VS Code。第一次打开可能会有一些初始化的过程,稍微等一下。进入 VS Code 界面后,你会看到左侧有一排图标,点击其中的 “扩展” 图标(看起来像四个小方块叠在一起)。

2.在扩展搜索框中输入 “C/C++”,搜索结果中第一个就是我们要找的 “C/C++” 扩展插件,作者是 “Microsoft”。点击插件旁边的 “安装” 按钮进行安装。安装完成后,会显示 “已安装” 字样。这个插件可以为 VS Code 提供对 C 和 C++ 语言的支持,比如代码高亮、智能代码补全、语法检查等功能,让我们编写 C 语言代码更加方便。

截图

四.编写并运行 Hello World 程序

新建文件,命名为“hello.c”,双击打开 “hello.c” 文件,在文件中输入以下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>

int main() {
    // 这是一个注释,不会被编译运行,只是用来给人看的,解释下面代码的作用
    printf("Hello, World!\n"); 
    return 0;
}

代码解释

#include <stdio.h>:这是一个预处理指令,它的作用是把标准输入输出库的头文件 “stdio.h” 包含到我们的程序中。因为我们在程序中使用了printf函数,而这个函数是在 “stdio.h” 头文件中定义的,所以必须包含这个头文件,程序才能正确编译运行。

就好比说有一个盒子放了一些东西,如果我们想要这个东西,就必须先找到这个盒子。

int main() :这是 C 语言程序的入口函数,每个 C 语言程序都必须有一个main函数。int表示main函数的返回值类型是整数,括号里没有参数表示这个main函数不接受外部传入的参数。

printf("Hello, World!\n"); :这是一个函数调用,printf函数的作用是在控制台输出指定的内容。双引号里的 “Hello, World!\n” 就是我们要输出的内容,其中 “\n” 是一个转义字符,表示换行,所以执行完这条语句后,光标会移到下一行。

return 0:这条语句表示main函数结束,并返回一个整数值 0。在 C 语言中,main函数返回 0 通常表示程序正常结束。

运行程序

方法一:使用 VS Code 的集成终端运行

1.点击 VS Code 菜单栏上的 “终端” -> “新建终端”,会在 VS Code 下方弹出一个终端窗口。

2.在终端窗口中,首先输入 “gcc hello.c -o hello” ,然后回车。这条命令的作用是使用 GCC 编译器对 “hello.c” 文件进行编译,并把生成的可执行文件命名为 “hello”。如果编译过程中没有出现错误,就说明编译成功啦。

3.接着在终端中输入 “hello” ,然后回车,就可以看到在终端中输出了 “Hello, World!”。

方法二:使用 VS Code 的运行按钮运行

1.点击 VS Code 右上角的绿色三角形 “运行” 按钮(如果没有显示这个按钮,可以点击 “终端” -> “运行任务”,然后选择 “C/C++: gcc.exe 生成活动文件” ,之后运行按钮就会出现)。

2.VS Code 会自动调用 GCC 编译器对 “hello.c” 文件进行编译并运行,在下方的终端中也会输出 “Hello, World!”。

五.常见问题及解决方法

1.MinGW 相关问题

“gcc -v” 提示不是内部或外部命令 -原因:很可能是 MinGW 的环境变量没有配置正确。 -解决方法:按照前面配置环境变量的步骤,仔细检查是否正确添加了 MinGW 的 “bin” 文件夹路径到系统的 “Path” 变量中。可以尝试重新打开命令提示符窗口,再输入 “gcc -v” 看看是否解决问题。

编译时提示找不到头文件 -原因:可能是 MinGW 的安装不完整,缺少一些必要的头文件;也有可能是编译器找不到头文件所在的路径。 -解决方法:首先确保 MinGW 是完整安装的。如果是路径问题,可以在编译命令中使用 “-I” 选项指定头文件的路径。比如,如果头文件在 “D:\include” 目录下,编译命令可以写成 “gcc -I D:\include hello.c -o hello”。

2.VS Code 相关问题

安装 C/C++ 扩展插件失败 -原因:可能是网络问题导致插件无法正常下载,也有可能是 VS Code 的版本与插件不兼容。 -解决方法:检查网络连接是否正常,可以尝试更换网络环境后重新安装。如果是版本不兼容问题,可以到 VS Code 的官方扩展市场查看插件的版本要求,或者尝试更新 VS Code 到最新版本。

运行程序时出错 -原因:可能是代码有语法错误,也可能是运行配置不正确。 -解决方法:仔细检查代码,查看是否有拼写错误、缺少分号等语法问题。如果是运行配置问题,可以在 VS Code 的 “运行” 菜单中选择 “打开配置文件”,检查和修改相关的运行配置参数。

六.中文乱码

1.问题出现

输入这段程序

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include <stdio.h>
int main()
{
    printf("你好/n");
    return 0;
}

我们发现运行结果会是这样的:

那么如何解决中文乱码呢?

2. 找到这个插件

3.复制代码

划到最下面的configuration,复制这一段文字

4.进入设置页面

点击齿轮图标,选择“设置

5.配置

找到“language”,点开

贴贴那一段代码,在“c”前面加上“chcp 65001&&

6.保存

写完保存,再运行就好了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
vscode 配置C语言编译环境(完美版)_C语言环境安装
要在VSCode中配置C语言环境,我们首先可能要一个VSCode(废话),所以先下载安装一个VSCode; 然后肯定需要相关插件,因为VSCode不能直接拿来写C; 然后任何语言的程序在运行前都需要编译,那还需要一个编译器,很可惜VSCode插件里面不自带,所以要自己下载然后配置; 最后在VSCode中进行相关配置,就可以
全栈程序员站长
2022/09/30
3K0
vscode 配置C语言编译环境(完美版)_C语言环境安装
VSCode安装配置C语言(保姆级教程)
Visual Studio Code(简称VS Code)正是一款备受好评的代码编辑器,它免费、开源,支持多种编程语言,拥有丰富的插件和强大的功能。
平凡之路.
2024/10/09
9630
VSCode安装配置C语言(保姆级教程)
VS Code配置C语言开发环境的超详细教程
C编译器(MinGW-W64 GCC)的下载地址为:https://sourceforge.net/projects/mingw-w64/
讲编程的高老师
2021/03/18
17.6K0
VS code搭建 C 和 C++ 环境的完整图文教程!
VS code是一个微软旗下的一个广受欢迎的开源文本编辑器,相较于其他编辑器,VS code有着非常多的优点而让开发者们对其爱不释手。
李肖遥
2022/12/22
3.4K0
VS code搭建 C 和 C++ 环境的完整图文教程!
开发C语言的3款神器,VS2019、VScode和IntelliJ Clion
进入官网后会发现有三种版本可供下载,分别是社区版、专业版和企业版,冲哥这里选择的是专业版。
C语言中文社区
2021/03/15
2.6K0
开发C语言的3款神器,VS2019、VScode和IntelliJ Clion
CLion + MinGW64配置C语言开发环境 Visual Studio安装
Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率。
鱼找水需要时间
2023/02/16
3.3K0
CLion + MinGW64配置C语言开发环境 Visual Studio安装
STM32高级开发——使用VS Code搭建STM32开发环境
素材来源:https://blog.csdn.net/zhengyangliu123/article/details/79090601
李肖遥
2022/12/22
1.8K0
STM32高级开发——使用VS Code搭建STM32开发环境
C语言新手小白详细教程(1)环境的搭建
如果自己有更好的软件或者安装了其他编译软件 这一步就可以跳过了 可以直接去看测试部分(目录的第四条)
意疏
2024/11/25
2000
C语言新手小白详细教程(1)环境的搭建
【C语言笔记】使用notepad++、MinGW来开发C程序
Visual C++是Microsoft公司推出的用于开发C/C++程序的一款经典的IDE,很多高校都使用其作为教学工具来讲解C和C++。但是,Visual C++ 6.0在win7、win8、win10下总是存在各种兼容性问题,安装麻烦。
正念君
2019/06/26
2.4K0
【C语言笔记】使用notepad++、MinGW来开发C程序
MinGW安装教程——著名C/C++编译器GCC的Windows版本[通俗易懂]
本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。
全栈程序员站长
2022/07/23
40.2K0
MinGW安装教程——著名C/C++编译器GCC的Windows版本[通俗易懂]
【开发环境】Mac 安装 Visual Studio Code ② ( 装 C/C++ 扩展 | 安装配置 Code Runner 扩展插件 | 运行 C 语言程序 )
在 VSCode 中 , 点击 左侧 的 " 扩展 " 按键 , 在 扩展 面板中 , 默认显示之前已经安装过的 扩展 ;
韩曙亮
2024/04/09
4.3K0
【开发环境】Mac 安装 Visual Studio Code ② ( 装 C/C++ 扩展 | 安装配置 Code Runner 扩展插件 | 运行 C 语言程序 )
为了亲妹,我下C海了!
关注我比较久的读者应该知道,我是一名正儿八经的 Java 程序员,没用过 C 语言,也没有学过 C 语言,直到前几天我妹给我抱怨说,学校安排她们学的 C 语言太难了,她感觉什么也没学会,上课听不懂老师在讲啥,下课看书也看不懂,完全一副懵逼的状态。
沉默王二
2021/01/28
1.2K0
Vscode如何配置C语言以及C++环境
这里选择MinGW-W64,他作为MinGW的升级版,效率更加高。 我这里就只用最新版本的离线下载,因为在线很慢,而且需要魔法,鉴于此,我选择离线下载。提供了新版和旧版本 的离线下载链接。 8.1.0 (旧版):链接:https://pan.baidu.com/s/1fWkRgl4wWUm-lK9-QMNVkw 提取码:iki0 新版下载(在线下载):https://github.com/Vuniverse0/mingwInstaller/releases 新版下载(离线下载):https://github.com/mmozeiko/build-gcc-mingw/releases
用户7272142
2023/10/11
7190
Vscode如何配置C语言以及C++环境
整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(主要Windows、简要Linux)
2020年2月22日更新,又按照自己的帖子尝试了以下,感觉大的思路是没问题的啊,小改动用紫色的标记标注出来了,另外如评论区所说删去了部分旧版本的内容和图片,不知道为啥评论区的留言我都没收到邮件。。。
全栈程序员站长
2022/07/23
5.2K0
整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(主要Windows、简要Linux)
详解 Windows 下 Eclipse CDT 配置 C/C++ 编译环境
其实 windows 下,C、C++ IDE 也不少,但许多IDE的 UI 和用户体验基本都停留在上个世纪,除了 eclipse CDT 和 visual studio,但后者现在是个巨无霸,安装文件都 3 个多G,而且这货安装容易删除难,但 eclipse CDT 就不一样了,绿色无污染,熟悉 java eclipse 的同学也能快速适应~ 1、Eclipse及CDT的安装 离线安装CDT 到Eclipse的官方网站http://www.eclipse.org上下载Eclipse。 CDT的全称是C/C+
用户1177713
2018/02/24
8.9K0
详解 Windows 下 Eclipse CDT 配置 C/C++ 编译环境
开发C语言的3款神器,个人觉得第三款用着最香!
进入官网后会发现有三种版本可供下载,分别是社区版、专业版和企业版,冲哥这里选择的是专业版。
C语言中文社区
2022/05/31
1.5K0
开发C语言的3款神器,个人觉得第三款用着最香!
vscode配置 -- 编写C语言
使用vscode编写单页面的小程序还是很方便的,但是,它不是集成开发环境,编写相应的程序,比如C语言,需要安装对应的插件和扩展,配置起来相对比较麻烦一些,但是用熟练了就非常好用,无论是调试还是编码,vscode都相当强大,毕竟是微软的玩意,下边总结一下:如何使用vscode来编写C语言。
OY
2022/03/12
8.2K0
vscode配置 -- 编写C语言
VsCode配置c/c++环境
文章目录 1. vsCode配置C/C++环境 1. vsCode下载和安装 1. 下载Microsoft vsCode 2. 安装vsCode 3. 下载中文插件 2. MinGW编译器下载和配置 1. 下载MinGW 2. 下载后放到自己方便的目录,并复制文件里bin目录的路径(后面用得到) 3. 在系统环境变量配置path变量 4. 检查是否配置成功 3. vsCode配置c/c++ 1. 下载c/c++插件 2. 配置 3. 测试是否成功 4. 常见问题 5.最后 1. vsCode配置C/C++
Twcat_tree
2022/11/22
7780
VsCode配置c/c++环境
配置C++的学习环境
如果想要学习C++语言,那就需要配置必要的环境和相关的软件,才可以帮助自己更好的掌握语法知识。
芯动大师
2024/05/28
3900
配置C++的学习环境
MinGW安装教程
前言 本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。
bering
2020/03/27
3.7K0
MinGW安装教程
推荐阅读
相关推荐
vscode 配置C语言编译环境(完美版)_C语言环境安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验