如果是纯粹学习C语言的语法,不涉及具体的操作系统,那么建议在Linux下学习,真的是非常方便和简单!!!主要是软件都是免费的,免除找盗版的麻烦。下面我们介绍一下如何在Linux进行开发。在Windows中安装Linux子系统 首先是安装一个Linux系统。Windows10开始支持Linux子系统了。这个特性并不是安装双系统,而是在Windows操作系统内部运行一个Linux子系统,就好像安装一个应用程序一样简单。所以,我们在Windows下就可以非常轻松的使用Linux系统了,而不需要特殊的硬件或者虚拟机。 以Ubuntu为例。具体方法是进入Windows Store,搜索Ubuntu。此时可以看到Ubuntu系统了,直接点击"Launch"进行安装即可。 安装完成后,在开始菜单中就可以看到安装成功的操作系统了。 点击这个图标就可以打开一个Ubuntu的终端,具体如下。具体使用方法与通过虚拟机安装的方法一致,并没有本质的区别。 安装开发软件 完成操作系统的安装以后我们就可以安装开发环境了。在Linux中其实没有什么开发环境,主要是一些编辑和编译的工具。首先是编辑工具,我们可以使用vim,该工具就是一个文本编辑软件,类似notepad。可以在命令行输入vim,回车。如果没有反应则说明系统没有该工具,通过如下命令安装即可。 sudo apt install vim 然后是安装编译工具,对于C语言来说就是gcc。我们可以通过如下命令来安装。sudo apt update sudo apt install build-essential 如果没有报错则说明安装完成了。可以通过下面命令查看一下是否安装成功。 gcc --version编写C语言代码 就这么简单,我们已经具备一个最简单的开发环境了。现在我们写一个最简单的hello world程序。用vim新建一个文件,命令如下: vim hello.c 此时我们会进入一个黑屏,有个光标在闪烁。这时候你要试图输入字符会发现无法输入。这是因为vim是一个命令行的工具,其默认情况并非出于编辑模式。这个时候我们输入小写字母"i"即可。此时就可以编辑了。如果仔细观察的话会发现左下角有个提示符"INSERT",这就表示可以插入字符了。 然后我们输入如下代码:#includeint main() { printf ("Hello World!n"); return 0; } 怎么保存到文件呢? 也是需要命令来操作的。首先按"Esc"键,也就是键盘左上角的那个按键。此时会推出编辑模式,左下角的"INSERT"提示符也会消失。然后输入":"字符,也就是Shift+";"键。这是可以看到在最下面一行有个光标在闪烁,我们输入wq(表示write quit),然后回车就可以了。 这个时候会发现vim自己退出来。 完成代码后,通过gcc编译器编译一下,具体执行命令如下: gcc hello.c -o hello 如果没有问题的话就生成了一个可执行文件hello。然后我们通过如下方式就可以运行该程序了。 ./hello 是不是很简单!最主要的是免费的!!!! 初学者,别听那些人瞎掰,什么Linux,什么MINGW64,什么VS Code,什么CLion,什么命令行,什么VIM,什么Ubuntu子系统……有些为了凑字数,有些是百度来的,还有些就是培训班出来的,大学学啥用啥都不知道,还有些就在瞎指导。你学到一定程度,这些不需要你们说自己自然会接触了解。这种不考虑初学者水平和需求的指导就像学过高数的人让小学生用微分求面积一样。我就好奇,当你连最基本的二进制都不懂,让你自己去搞Linux,去配置环境,去装GCC你能懂吗?就算一步步装好了,出了问题能搞定吗?浪费人家时间还让人走弯路。 初学者既然只是为了学语言知识,那就着眼于语法知识,而不是浪费大量时间去配置环境解决这些无关紧要的东西。我个人推荐以下几个: Visual Studio 大名鼎鼎的VS,装完就能,没那些麻烦,计算机等级考用的也是这个,Windows上最强IDE当之无愧,宇宙第一IDE我觉得也配得上。可以用免费的社区版,也可以自己找激活码用专业/企业版。 Code::Blocks 有自带编译器的版本,装完就用,IDE风格还好,能跨平台。而且社区还是挺活跃的,能够保持更新。 Dev C++ 肯定有人会说,都2021年了,还在推荐这种老古董,还是那句话,初学者应该把精力放到语法学习上,等学到了一定程度,随你用什么。装完就能用,方便省事,关键还可以不建立项目,单个源文件直接运行。 VC++6.0 理由同Dev C++,初学者用没啥问题。 C语言教学用,当然用Turbo C啊。其他答案基本上都是培训班出身或者百度来的么,还有为了骗字数让人装linux的[捂脸],能不能要点B脸 如有可能,找本Borland C++ 3.0左右版本读读吧。应该是最早的类,对象版本吧。更底层一点,方便以后多方向应用。 Visual Sdudio号称宇宙最好的编辑器。如果考虑发展,用Visual Code jetbrains.com家的CLion。可以好好看看这个网站,专门做各种语言的IDE 单纯的学习c语言,联系c语言编程,推荐linux下操作,可选择ubuntu的gcc,操作简单!直接开个文本编辑器就可以编译! 如果在windows下可以首先推荐选择建议的是vscode,或者mingw 或者qt,当然vs也是可以的,只是qt,vs太大,他们本身更多的适用于大型开发! 安装vscode 需要相关c/c++插件,(c/c++ 还有code runner) 编辑完代码后,直接run就行 当然是Linux,不要问为什么,直接做就是了 现在电脑那么贵,普通家庭不一定能买的起! 自学c语言,不一定非得在电脑上学编程,手机也有编程软件,用手机编程,功能上虽然欠缺很多,但是用来学习基本的语法还是没问题。而且还很方便,随时随地都可以掏出手机来写代码! 我现在也是才开始在自学,断断续续已经自学两个多月了,我用的就是手机编程软件,一个叫c语言编译器的软件。华为应用商店有。还有其他的编程软件。很丰富! 我感觉挺好用的,里面还有编程题,很适合初级阶段学习 ! 还有个软件叫Dcoder。可惜是英文界面,也挺好用的。用起来也很方便。用来自学c语言相当好,我打算把基础知识打牢固了再买电脑来练习。 Dcoder支持c语言,还有JAVA,还有其他语言,功能比c语言编译器要多。只是英文的,我英文不行,看着难受 如果Windowss的话建议qt linux也可以