diff --git a/3.编程思维体系构建/3.4.2用什么写 C 语言.md b/3.编程思维体系构建/3.4.2用什么写 C 语言.md index b076ad5..46db495 100644 --- a/3.编程思维体系构建/3.4.2用什么写 C 语言.md +++ b/3.编程思维体系构建/3.4.2用什么写 C 语言.md @@ -12,7 +12,7 @@ Visual Studio (以下简称 VS )是 Windows 下最完美的 C/C++ 等语言 什么是 IDE,什么是代码编辑器,什么是编译器等等细碎问题参考文档 [3.1 该使用哪个编辑器???](3.1%E8%AF%A5%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%AA%E7%BC%96%E8%BE%91%E5%99%A8%EF%BC%9F%EF%BC%9F%EF%BC%9F.md) 看不懂的话直接无脑装 -## 下载 +### 下载 [https://visualstudio.microsoft.com/zh-hans/downloads/](https://visualstudio.microsoft.com/zh-hans/downloads/) @@ -22,7 +22,7 @@ Visual Studio (以下简称 VS )是 Windows 下最完美的 C/C++ 等语言 社区版和专业版等的区别:社区版免费,功能上几乎无差别 -## 安装 +### VS安装 选择 C++ 桌面开发,其他不用选,有需要了再说。另外,Python 开发不好使,不要像我一样选 Python 开发。 @@ -34,7 +34,7 @@ Visual Studio (以下简称 VS )是 Windows 下最完美的 C/C++ 等语言 首次打开应该会让你选择开发环境和主题,建议开发环境选择 C++ ,主题根据个人喜好选择。 -## 创建项目 +### 创建项目 VS 是项目制,你需要创建一个项目才能开始编写代码并运行。 @@ -62,7 +62,7 @@ VS 是项目制,你需要创建一个项目才能开始编写代码并运行 注意控制台项目初始源文件后缀为.cpp 为 C++ 文件,如果编写 C 语言建议将后缀改为.c。.cpp 存在隐患:如果不小心使用了 C++ 的语法而非 C 存在的语法,编译器并不会报错,且 C 与 C++ 在某些特性存在区别。 -## “运行”你的 C 语言代码 +### “运行”你的 C 语言代码 C 语言是编译型语言,因此说“运行”代码其实并不是十分合适,不过我们初学,不用过分抠字眼,知道什么意思即可。 @@ -72,7 +72,7 @@ C 语言是编译型语言,因此说“运行”代码其实并不是十分合 你可能会发现在“本地 Windows 调试器”右侧还有一个绿色三角形,并且单击这个也可以“运行”,这两个的区别在于“本地 Windows 调试器”是调试运行,右侧那个是不调试直接运行。 -## scanf 报错 +### scanf 报错 如果你的代码被 VS 提示“This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.” @@ -82,19 +82,19 @@ C 语言是编译型语言,因此说“运行”代码其实并不是十分合 ![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcniHhCIUQY0oB3ALlxqgciLd.png) -## 调试 +### 调试 IDE 相比于代码编辑器,最强大的一点莫过于成熟的调试系统。通过调试,可以快速定位代码中没有被编译器检查出来的逻辑错误。如果需要调试,则可以在这个位置单击,打下断点,并且运行程序,程序运行时,就会在此处暂停下来,暂停时就可以查看各个变量的值了。 ![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnydHyaNPqUEVVWmbdGofX0d.png) -## 深色主题 +### 深色主题 需要深色主题请在工具-主题里更改为深色 -## Tips +### Tips -### 仔细查看报错 +#### 仔细查看报错 ![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnC6TAAdtS0P5HzebFgFn2lc.png) @@ -102,39 +102,39 @@ IDE 相比于代码编辑器,最强大的一点莫过于成熟的调试系统 ![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcn7zL0QFakVTpYBdpOmmWOvc.png) -### 善用提示 +#### 善用提示 ![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcn2ouk043lNQEUkVkIS7bSSd.png) 当你打一些函数名或者关键字时,VS 会给出你语法提示,如果这个提示正确,按下 Tab 键即可将这个提示补全到你的代码里;或者你也可以跟着这个提示打一遍,防止打错关键字。 -## VS 的缺点 +### VS 的缺点 过于庞大,很多功能对于初学者来说用不上,对电脑的性能也有略微的要求,但瑕不掩瑜,他的开箱即用的使用体验还是很不错的。 -# Windows-Visual Studio Code +## Windows-Visual Studio Code Visual Studio Code(以下简称 vscode) 和 Visual Studio 都是微软开发的软件,区别在于 Visual Studio Code 是一个比较轻量的代码编辑器,在没有经过配置的情况下一般只能编写和查看代码,而不能运行,并且 Visual Studio Code 跨平台,在安装了丰富的插件后体验不输于一众 IDE。 -## 安装 +### vscode安装 -### 安装软件本体 +#### 安装软件本体 [https://code.visualstudio.com/](https://code.visualstudio.com/) 在该网站进行下载,并安装,安装完成并打开后可以根据右下角的提示来修改显示语言等 -### 安装编译器 +#### 安装编译器 如果你电脑上下载有 VS,那么安装编译器这一环节可以省略。如果电脑上没有 VS,则需要安装 VS,或者下载其他 C 语言编译器,如 gcc,clang,icc 等 -## 创建“项目” +### 创建“项目” vscode 的项目和 VS 不同,vscode 的项目比较松散,并没有 VS 那样是一套非常完善的项目系统。 首先需要一个空文件夹,并在 vscode 里打开这个文件夹。然后点击文件-新建文本文件,并选择语言为 C 语言。此时如果你是第一次创建 C 语言文件,那么右下角会弹出提示,提示你安装 C/C++ 插件,安装即可。 -## 编写代码并运行 +### 编写代码并运行 编写完代码后,保存文件,并点击运行-启动调试 @@ -144,7 +144,7 @@ vscode 的项目和 VS 不同,vscode 的项目比较松散,并没有 VS 那 至此就已经完成了编程和调试的基本功能。如果你想要更丰富的功能,比如多文件编译等等,可以自行去网上搜索相关的配置教程。vscode 配置好了是非常好用的,但缺点就在于配置比较麻烦。 -# Windows-CLion +## Windows-CLion CLion 是 jetbrains 家族的 C 语言 IDE @@ -152,15 +152,15 @@ CLion 是 jetbrains 家族的 C 语言 IDE 收费软件,但可以从 GitHub 学生包里白嫖,喜欢折腾或者喜欢 jetbrains 家族软件风格的可以自己去折腾折腾。 -# Mac OS-Visual Studio Code +## Mac OS-Visual Studio Code 用法和 Windows 的差不多,但由于 Mac OS 自带 clang 编译器,所以无需额外安装编译器。 -# Mac OS-CLion +## Mac OS-CLion 同样和 Windows 的差不多。 -# Mac OS-Xcode +## Mac OS-Xcode XCode 是 mac 官方的 IDE,能编写所有 mac 家族设备的软件。但缺点是没有中文。 @@ -184,6 +184,6 @@ next 后选择项目保存的位置,之后即可到达以下界面: ![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnmRygjmZfwFzODP2N6bVoEh.png) -# Linux +## Linux -## 你都用 Linux 了你还来问我?一边玩去! +### 你都用 Linux 了你还来问我?一边玩去