前言
C是一种通用的、多范式的编程语言,由Bjarne Stroustrup于20世纪80年代初开发。它是C语言的扩展,旨在提供更高级别的抽象和更强大的编程功能。C具有静态类型系统,支持面向过程、面向对象和泛型编程范例。
C在计算机科学和软件开发领域具有广泛的应用。它的特点包括强大的标准库,其中包括了大量的数据结构和算法,以及用于文件操作、多线程、输入/输出等功能的工具。C的高性能使其在系统编程、游戏开发、嵌入式系统和科学计算等领域非常受欢迎。
该语言的语法和语义较为复杂,要求程序员具备深入的理解和经验。C支持面向对象的编程,允许将数据和行为封装在类中,以提高代码的可维护性和可重用性。此外,C还支持模板元编程,使得泛型编程成为可能,能够创建具有通用性的数据结构和算法。
本篇用于 Mac Os 系统搭建
软件安装
VsCode
![](https://file.jishuzhan.net/article/1752918590824124417/d31aa96179fa7cd233d85a182a11b8bc.webp)
安装 C++插件
如下图示,点击扩展 ,然后在商店文本框中输入 C/C++ ,再选择 C/C++ 插件,点击安装。
![](https://file.jishuzhan.net/article/1752918590824124417/67e0c7420cdd0a53aa9e08eef3d27d3a.webp)
配置运行环境
打开终端
command + 空格 ,然后输入terminal
![](https://file.jishuzhan.net/article/1752918590824124417/f3fde666616dbab551c2bbfb907e9eeb.webp)
![](https://file.jishuzhan.net/article/1752918590824124417/42e7bf4b16137b0cef40d98efe18f915.webp)
如果之前没安装的话就提示你安装,跟着来就行
编写代码测试
打开我们的 vsCode 软件新增一个文件夹并且新增一个 .cpp 格式的文件
![](https://file.jishuzhan.net/article/1752918590824124417/64cb52bec4dd30604395e87bda611e6c.webp)
c
#include<iostream>
using namespace std;
int main() {
cout << "Hello world 杨不易呀" << endl;
system("pause");
return 0;
}
按下 command + shift + P 调出面板,输入C/C++ ,选择编辑配置(UI)
![](https://file.jishuzhan.net/article/1752918590824124417/a1ae9720746d94b8d3da8625a359ed6f.webp)
在 C/C++ 配置 界面下的编译器路径,我们是 C++
![](https://file.jishuzhan.net/article/1752918590824124417/f0f81f622bf723b8956814677b2c46e5.webp)
IntelliSense 模式 ,设置成 clang-x64(legacy)
![](https://file.jishuzhan.net/article/1752918590824124417/d3a04ce0d3e3df29d2924b9950616bba.webp)
将 C 标准设置为 c17,C++ 标准设置为c++17
![](https://file.jishuzhan.net/article/1752918590824124417/8198d7e6c0a944fe93f57454e4b5fd94.webp)
然后继续打开命令面板我们输入 task
![](https://file.jishuzhan.net/article/1752918590824124417/ba1cc9835a63bf7cc98c1cc5c7ea6f42.webp)
生成了 tasks.json
![](https://file.jishuzhan.net/article/1752918590824124417/96b384161e4721627b0ee8ca6c3e220d.webp)
最终配置调试设置
打开命令窗口 debug 指令 开始调试
![](https://file.jishuzhan.net/article/1752918590824124417/826f6f918948b2ea18dead26f85d00c4.webp)
![](https://file.jishuzhan.net/article/1752918590824124417/0619d3ef41e603762e3d88f8041c5ac1.webp)
确定完成后,点击齿轮选择 C/C++: clang++ 生成和调试活动文件出现了launch.json 文件
修改一下文件 launch.json
bash
{
"configurations": [
{
"name": "C/C++: clang++ 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "lldb",
"preLaunchTask": "C/C++: clang++ 生成活动文件"
}
],
"version": "2.0.0"
}
执行文件
代码界面按下 F5 执行 c++程序
c
#include<iostream>
using namespace std;
int main() {
cout << "Hello world 杨不易呀" << endl;
cout << "来玩C++,vscode搭建环境好麻烦呀" << endl;
system("pause");
return 0;
}
弹出命令窗口就表示成功啦~
![](https://file.jishuzhan.net/article/1752918590824124417/90997896ca85bf95202f969f6adb8a10.webp)
最后
本期结束咱们下次再见👋~
🌊 关注我不迷路,如果本篇文章对你有所帮助,或者你有什么疑问,欢迎在评论区留言,我一般看到都会回复的。大家点赞支持一下哟~ 💗
![](https://file.jishuzhan.net/article/1752918590824124417/3a353a27d588c2c57a894a1afd9fffc1.webp)