VS、VSC、DEVC++,初学者该选哪个?

C++

1个回答

写回答

雪媚娘

2026-01-24 03:38

+ 关注

同学
同学

VS的入门门槛比VSC低不少。VS,就是下载耗时比较长,但安装的时候基本一直点下一步就能搞定,编辑环境、编译环境、调试环境都给你打包好了,不用你在配置文件和系统环境变量里花费大量时间折腾。然而,VSC仅仅是一个编辑环境,开发环境、编译环境和调试环境都得自己去设置,这一点确实很让人望而却步,不管是功能性还是上手的简易程度都比不上VS,不过它的优势在于轻量级,点开就能用。VS主要侧重于项目环境的管理,所以哪怕是编译一段再简单的代码,也得按照项目管理流程来操作,不能像VSC那样打开一个文件目录就直接开始编写。而且对于初学者编程来说,存在以下几个问题:其一,像fopen、gets、scanf这类常用函数默认必须替换成加_s的安全函数,就因为这个,很多同学的代码编译不过去,这个问题让无数用VS刷题的同学十分困惑,他们被迫学习很多杂七杂八的方法来绕开这个问题,这也是VS让刷题同学望而却步的真正原因。说它笨重其实不太准确,就算安装包有十几个G,但能避免很多复杂的配置问题,大多数人还是愿意多等一会儿的。其二,VS2022之后似乎默认开启Copilot,如果登录了账户,很可能出现你做题做到一半,AI就把剩下的做完了,这样就产生了一个问题:到底是你做对了题,还是AI做对了题?再来说说DEVC++,如果只是为了刷题考试,以后也不想、不打算靠写代码为生或者做研究,我觉得DEVC++挺不错的,点开就能用,没那么多复杂的东西。何况刷题的代码也就几十行,确实用不着项目管理之类的功能,开开心心刷完题,有空陪陪男(女)朋友看看电影多好。要是以后打算从事这个行业,那我还是建议早点接触VS比较好。用过这么多开发环境,VS号称宇宙第一IDE是名副其实的。在windows、linuxAndroid上都可以直接用VS进行开发。特别是最近用VS的远程调试方案能直接在嵌入式petalinux上进行远程调试部署,哇,简直爽到爆。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号