我持反对立场 XD
如果只是要自己使用方便 Windows下还是选Visual Studio Express吧
以完全新手来说 主控台专案开下去就可以写code了 按个钮就可以debug了
^^^^^^^^
完全不用分心去理会什么compile指令跟什么Makefile
也完全不用去灌什么Linux或买Mac 这些都很麻烦
( 尤其是Makefile 有各种工具可以生出来
而且要是加入大专案开发 通常这也不是你有权限碰的 实在不用浪费时间学它 )
debug方面也是 gdb实在是太不友善啦 ddd又太丑啦 还是VC适合新手
Code::Blocks应该也不错 我没用过就是了
※ 引述《Neisseria (Neisseria)》之铭言:
: 如果只是要自己使用方便 安装 Linux 或是用 Mac 会比较方便
: 比起 Windows 上的 cmd.exe,Unix 上的 shell 以及 command utilities 会好用很多
: 而且,如果需要 C 标准函式库以外的第三方函式库 在 Unix 上使用也比较容易
: 通常就是一行指令就安装起来
: 而 Windows 的环境 以 C 而言 相对起来就没那么友善
: 虽然有 MinGW + Msys 可以自己 compile 函式库来用 但是失败率很高 而且很麻烦
: 通常试过一阵子就不会想再自虐
: 如果以 gcc 本身的使用来说 在 Unix 命令列 compile,搭配自己写 Makefile
: 反而比较直觉,对于 compile 的流程也会比较熟悉
: 像是 Code::Block 也有支援 gcc
: 如果会在命令列下 compile 转换到 Code::Block 也不会觉得太困难
: 如果对以上内容想深入了解的话 可以看 O'Reilly 出版的‘21 世纪 C 语言’
: 虽然里面的内容很多都限定 Unix 平台 还是有一定的参考价值
: 不过 既然是学校作业要用的 还是要看老师的要求
: 最好还是了解一下 所谓的没有限定是到什么程度
: 是只要交程式原始码 还是要交 Win 平台的执行档
: 会不会用到 Win 平台限定的功能 最好先了解一下
: Good Luck.
: ※ 引述《NaiveRed (天真红)》之铭言:
: : 最近开始上程式设计
: : 小弟是张白纸QQ
: : 老师会出作业 没有限定说要用什么软件or编译器
: : 只要交出来就好
: : 爬了一些文 也还是不太清楚 到底GCC 和 Visual studio
: : 哪个比较好 ? 我想应该是各有不同的好处
: : 或许这样问很怪= =
: : 但哪个会比较适合新手用啊!
: : 估狗只看到一堆英文和程式QQQQQQQ