background image

关于 C 语言编译器的选择
            关于 C 语言编译器的选择

                        

                  关于 C 语言编译器的选择(Tc2.0,Tc3.0,Vc6.0 等)

                    我们在学习 C 语言时通常会面临 C 语言编译器的选择,事实上 C 语言
编译器可以分为 C 和 C++两大类,其中 C++是 C 的超集,均向下支持 C。主要的 C 语言编
译器及特点分别如下:
                    (1)TC 2.0
                    DOS 平台软件。最经典的 C 语言编译器,系统体积小,简单易学,容易
上手,而且很多前人或书籍的程序均基于该编译器,是学习 C 语言的首选。不过它不支持
鼠标,但读者如果掌握几个快捷键,操作时对鼠标可能就不怎么需要了,如:
                    F2 

 

存盘 F3 

 

打开程序 Alt+F3

 

在最近打开的文件之间切换 Alt+F5 观察运

行结果
                    F9 编译制作 EXE Ctrl+F9 编译并运行
                    Ctrl+Y 

 

删除当前行 Ctrl+KB

 

定义块首 Ctrl+KK 

 

定义块尾 Ctrl+KC 复制块 

Ctrl+KY 删除块
                    Ctrl+KV 移动块
                    (2)Tc3.0
                    DOS 平台软件。目前比较不错的 C/C++语言编译器,支持鼠标,语法着
色,多文档,错误跟踪也很好,操作与 TC2.0 有很多类似,TC2.0 会用那么 TC3.0 也很快
会用,缺点是以前很多代码是用 TC2.0 设计的,而由于 TC3.0 语法要求的严格性,如要
求函数必须定义类型,所以向下存在一定的兼容性问题,所以对于初学者选择起来很矛
盾,建议先学会使用 TC2.0,而把 TC3.0 作为能力的补充和平时工具之用。
                    目前有的教材已经选用该编译器,不过需要一个较长的调整期,因为很
多源代码需要过渡过来才行,虽然性能上比 TC2.0 有所提高,但对于初学者没有质的变
化,选择时需要注意。
                    (3)VC++ 6.0
                     Windows 平台。目前主流的 C/C++语言编译器,包含强大的类和内嵌
WinAPI 的 MFC,具有可视化的编程界面。对于 TC 等的作品也具有向下兼容的特点,建议
读者选用作为 C 语言过渡到 Windows 平台编程的首选工具。当然,作为学习,该系统显
得有点庞大,不过通过入门的学习,调试旧的 Tc 程序也可以。
                    还有其他的编译器,例如 Win tc、gcc、lcc、BC 
                  3.1 等等,事实上,编译器的选择不是最重要的,他们都可以完成基本的 C 语
言编译,不过面向考试的时候,还是根据考试的要求,因为编译器的编译结果存在着一
定的差别,特别在一些复杂语法的语句编译上。
                    从目前的形势看,对于从未学习过计算机程序设计的读者来说,学习 C
语言时,建议开始选择 Tc2.0,虽然不能使用鼠标,但几个快捷键的熟练运用基本上可以解
决操作的问题,当然有时间的时候了解使用 TC3.0 就更好了;对于学习过 TC2.0 的读者
来说,平时完全可以在 TC3.0 或 VC 
                  6.0 下调试程序,但考试的时候如果要求必须在 TC2.0 下,那最好上机练习