刚开始上 C 语言课的同学都有哪些困惑呢?这里来为你解答,从开发环境的选择到学习资料等~
C 语言开发环境选择
都有哪些开发环境?
很多很多: = ̄ω ̄=
- Visual C++(6.0;2010 Express)
- Visual Studio (2013;2015)
- Dev C++(5.11)
- C-Free
- Xcode(Mac 上的)
- Vim+GCC+GDB(Linux 上)
- ......
该用哪个??
- Visual C++(简称 VC++),教学用的比较多的有 6.0 和 2010。 VC++6.0 是 1998 年发布的,古董级。 Visual C++2010 Express,即学习版,是免费的。教材上用的也是这个版本。VC++2010 包含在 Visual Studio 2010 中,安装包体积较大 (1.8G),首选推荐的还是这个。
- Visual Studio(简称 VS),2013 和 2015 版本非常的新,也是免费的,安装包体积更大 (3~4G),对电脑性能要求也比较高。没事的话还是别装这个。(装了就算了,用起来和 VC++2010 差不多)
- Dev C++,非常适合新手的开发环境。 安装包体积不到 50M,轻量级。功能上和 VC++2010 是差不多的。而且创建项目也不像 VC 那么繁琐。
- Xcode,买不起 Mac (债见)
- Vim+GCC+GDB,Linux 下的。虽然很好用,但非常不适合新手。
VC++ 2010 Express (学习版) 下载及安装
官方中文版下载地址 (点我) 下载好了之后是一个 1.76G 的 iso (光盘映像) 文件。Win8 及 Win10 的同学可以直接双击挂载,然后运行 setup 安装。 Win7 的同学需要一个映像挂载工具,具体私戳我吧。 运行安装程序后: 选择第三个。然后一直下一步,直到安装完成。 完成后,到开始菜单里面去找这货!! 就可以运行啦! 然后参考实验与习题那本书,敲代码!
Dev C++ 下载与安装
下载地址 (点我)
这个的安装就快多了,下载完成后解压,运行 Dev-Cpp.5.11.exe
首先选择 安装过程中的语言,默认 English 就可以了,然后一直 Next,安装就完成了。
点开桌面的图标,第一次运行会有设置中文的选项。
然后 Next, 就可以新建文件了。F11 编译并运行。
Dev C++ 真的挺好用的,没有 VS 那样臃肿,简单轻快。(我都不舍得卸载)
不过鉴于教材,还是首推 VC++2010。 有任何问题欢迎提问。
C 语言书籍推荐
那么有哪些 C 语言的书籍呢? 公认的比较经典的是《C Primer Plus》,当然也有《C Programming Language》,中文名叫《C 程序设计语言》。
还有一些网上的视频课程也都很好。
Linux 下 C 语言起步
相比于 Windows 平台,Linux 下的开发环境搭建可以说是非常简单,或者说是 根本不需要搭建!!
在众多的 Linux 发行版本中,都自带了 gcc 编译器、被誉为编辑器之神的 vim。
下面就已 Linux 的一个发行版:Ubuntu 平台来举例如何轻松完成 helloworld!
首先,你得有 Ubuntu... 否则下面都是扯淡。
快捷键 Ctrl+Alt+T
打开终端(就是给你输入指令的地方)。
黑底白字,看起来高大上。
输入 vim hello.c
意思是用 vim 新建并打开 hello.c
从最下面可以看出,vim 打开了 hello.c 的新文件。
接下来按 i
进入编辑模式。
把熟悉的 helloworld 敲进去。
接下来按 Esc
进入 vim 的命令模式,输入 :wq
,意为保存并退出。
返回之前的终端界面。
输入 gcc hello.c
编译 hello.c ,默认生成了 a.out 的可执行文件。
输入 ./a.out
运行 a.out
Bingo! 成功!