C/C++ 程序设计学习与实验系统简介特色功能

 

一、错误信息的自动定位功能

运行程序时,如果程序存在语法错误,软件系统自动定位并选中第一条发生错误的程序行(图15行语句),便于纠正程序的语法错误,下面的错误只要单击相应的错误信息即可定位并选中该行。

图 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.0Turbo C 2.0Turbo C++3.0

支持CC++、标准CC++、和Windows C 程序的编辑、编译、调试、运行,并且无须用户设置,自动选择合适的编译器编译、运行你的程序。例如,你编译的是C++、标准CC++、和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,sumn的值。

6 调试逻辑错误

软件监视到第6行程序(即 sum=sum+n;)在循环中执行了11次,第11次循环中sum=66,n=11,然后就可以在“查询”按钮右边的方框内输入你要查询某一次(从111中任一次)循环中sumn的值。然后通过分析可以很方便找到第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语言初学者遇到的问题