C/C++
程序设计学习与实验系统简介特色功能
一、错误信息的自动定位功能
运行程序时,如果程序存在语法错误,软件系统自动定位并选中第一条发生错误的程序行(图1第5行语句),便于纠正程序的语法错误,下面的错误只要单击相应的错误信息即可定位并选中该行。

图 1(a) Visual C++6.0中英文编译错误信息同步显示

图 1(b) Visual C++6.0中英文编译错误信息同步的语法错误实例

图 1(c) 错误信息自动定位与中英文错误信息同步显示
二、中英文编译错误信息同步显示
中英文编译错误信息同步显示,有助于英语差的学生学习C语言,并且可以通过用鼠标单击图1资源树中“常见错误信息表”查找更详细的错误原因和改正方法。
三、可以直接打开、保存、编辑、运行、调试Visual C++6.0工程

图 2 直接打开VC6.0的工程zhong.dsw后并运行后的效果
四、关键字彩色显示(图1)便于发现拼写错误。
五、自定义对照练习功能
该功能可以方便地让你练习网络上和电脑上的C/C++程序,该功能特别对某些不让保存、不让复制的网页上习题的练习很有用。

方便地练习网络上和电脑上的C/C++程序资源
六、集成了高校教学中使用最多的3中编译器:Visual
C++6.0、Turbo C 2.0和Turbo C++3.0
支持C、C++、标准C、C++、和Windows C 程序的编辑、编译、调试、运行,并且无须用户设置,自动选择合适的编译器编译、运行你的程序。例如,你编译的是C++、标准C、C++、和Windows C 程序,软件自动选择VC6编译器,如果编译的是C程序并且用了graphics.h中的函数,软件自动选择TC编译器。
默认情况下软件用Visual c++6.0编译器编译C/C++程序, 可以通过设置用Turbo C++3.0编译C/C++程序、用Turbo C2.0编译C程序,用Visual C++6.0编译标准C、标准C++、Windows C程序。
七、详细的Turbo C2.0、Turbo C++3.0和Visual C++6.0 编译错误信息及解决方法,扫除在调试程序过程中遇到的语法错误

图3 Turbo C 2.0编译错误信息

图 4 Turbo C++ 3.0编译错误信息

图 5 Visual C++6.0编译错误信息
八、程序调试功能
通过程序调试功能可以很方便地发现程序中存在的逻辑错误。图6是求sum=1+2+…+n<60,求sum和n的值。

图 6 调试逻辑错误
软件监视到第6行程序(即 sum=sum+n;)在循环中执行了11次,第11次循环中sum=66,n=11,然后就可以在“查询”按钮右边的方框内输入你要查询某一次(从1到11中任一次)循环中sum和n的值。然后通过分析可以很方便找到第11行的输出语句存在问题。将第11行程序改为 printf("sum=%d,n=%d",sum-n,n-1); 即可。
九、360个库函数及程序实例可以提高你利用系统的能力

图 7 360个库函数及程序实例
十、告别C程序运行结果的黑底白字的窗口,使用Windows系统的白底黑字窗口。

图 8 C程序运行结果界面
十一、有详细的学习方法指导(见图1中左上“C语言学习方法指导”)
十二、支持中文和长文件名
十三、C语言入门教程每章均有初学者的容易犯错知识点、习题答案分析 、同步实验、程序流程动画。

图 9 入门教程中有明确的学习目标和学习重点

图 10 习题答案与分析

图 11 初学者的容易犯错知识点

图 12 程序流程动画有助于初学者理解C程序的流程控制语句

图 13 《入门教程》每章配有同步实验有助于初学者针对性练习
十四、方便的输入《C语言入门教程》的例题与习题

图 14 在图9中单击《C语言入门教程》中“发送”即可方便地输入教程中的例题
十五、编程日记可以方便的记录和管理您学习C语言的经验与体会

图 15 编程日记
十六、解决了集成的Turbo C不支持Windows输入法的问题。

图 16 支持Windows 系统输入法的Turbo C 2.0
十七、支持拆分程序编辑器可以方便地较大的C程序如课程设计源程序

图 17 拆分程序编辑器
十八、方便的帮助系统

图 18 方便地打开C语言初学者遇到的问题