图1-1Visual C++界面
开项目工作区文件时其他文件随即会自动打开。在此文件夹下还会创建 Res(资源)、Debug(调试)、Release(发行)等子文件夹。
2.2编辑
在编辑窗口打开、浏览文件、输入、修改、复制、剪切、粘贴、查、替换、撤销等操作,可以通过菜单完成,也可以通过工具栏按钮完成,这些与 Word 之类的 windows 编辑器用法完全相同,这里就不再重复叙述了。
2.3辅助
VC 不仅提供了“语法着”帮助我们阅读程序,还可以通过一些快捷键检查常见的括号不匹配错误。MSDN 也可以在编辑过程中提示存在的变量名、函数名。很多程序员借助类似 Visual Assist X 的工具辅助开发,减少程序出错的可能性。
3.开发 C 程序
3.1开发单个 C 语言程序
1. 创建一个工作文件夹。
由于开发过程会产生一系列文件,建议每开发一个新的 C 程序都创建一个工作文件夹。还可以将所有工作文件夹集中到一起,如
E:\LXH\EX01-01 、E:\LXH\EX03-02 等。
2. 启动 Visual C++。
3. 新建一个 C 语言源程序。
选择菜单:File 下的 New 菜单项,出现如图 1-2 所示 new(新建)对话框。
c语言ide编辑器图1-2选择菜单File下的New菜单项
选择 Files标签下的 C++Source File 在“E:\LXH\EG01-01”文件夹中创建C 程序:eg01-01.c,如图 1-3 所示。
图1-3Files标签
4. 输入、编辑源程序。
注意不要输入中文标点符号,要及时按 Ctrl+S 保存文件,如图 1-4 所示。
图1-4输入源程序
5.编译、连接。
点击“BuildMiniBar”工具栏上的“Build”按钮进行编译、连接。也可以选择菜单 Build 下的 Build (F7) 菜单项或Rebuild All菜单项。更简捷的方法是直接按 F7 功能键。 Visual C++将提示创建默认工作区,如图 1-5 所示。
图1-5创建默认工作区
点击“是”按钮。如果编译完全成功,会显示 "0 error(s), 0 warning(s)"。如果出现语法错误,则要返回 4 修改源程序。然后,再进行编译,
直至排除所有错误。
6. 运行
点击“BuildMiniBar”工具栏上的“Execute Program”按钮运行程序。也可以选择菜单 Build 下的 菜单项。更简捷的方法是直接按功能键 Ctrl+F5 运行程序。若运行结果正确,则 C 语言程序的开发工作到此完成。否则,要针对程序出现的逻辑错误返回4 修改源程序,重复编译—连接—运行的过程,直到取得预期结果为止。
7. 关闭
如果不退出 Visual C++,接着开发下一个 C 程序,需要先选择菜单 File 下的 close workspace 菜单项关闭当前工作区,然后再按照1-7 步骤开发下一个 C程序
3.2添加多个 C 语言源程序
在用 C 语言开发应用程序时,往往会使用多个 C 语言源程序。
现有 C 语言源程序文件“sayhello.c”:
#include <stdio.h>
void sayhello(void)
{
printf("hello\n");
}
将其添加到“eg01-01.c”的步骤如下:首先打开“eg01-01.dsw”,点击项目工作区 ClassView 页的 Globals 选项,选择菜单 Project 下
的“Add ToProject”菜单项的“Files……”
图1-6添加多个源程序文件
然后在“Insert Files intoProject”对话框中选取“sayhello.c”:
图1-7选择欲添加的源程序文件
再在 main()函数中添加子函数说明和调用:
图1-8添加子函数说明和调用
程序运行结果如图 1-9 所示:
图1-9程序运行结果
4.调试 C 程序
初学 C 语言程序设计,往往一看到自己编的程序出现错误就不知所措了。有些同学上机时,只要程序能够顺利运行,就认为大功告成,根本没想到程序还存在某些隐患。要想不犯或少犯错误,就需要了解 C 语言程序设计的错误类型和纠正方法。 C 语言程序设计的错误可分为语法错误、连接错误、逻辑错误和运行错误。
语法错误:在编写程序时违反了 C 语言的语法规定。语法不正确、关键词拼错、标点漏写、数据运算类型不匹配、括号不配对等都属于语法错误:
语法错误,在进入程序编译阶段,编译系统会给出出错行和相应“出错信息”。我们可以双击错误提示行,将光标快速定位到出错代码所在的出错行上。根据错误提示修改源程序,排除错误。
连接错误:如果使用了错误的函数调用,比如书写了错误的函数名或不存在的函数名,编译系统在对其进行连接时便会发现这一错误。纠连接错误:
正方法同 1。
逻辑错误:虽然程序不存在上述两种错误,但程序运行结果就是与预期效果不符。逻辑错误往往是因为程序采用的算法有问题,或编写的逻辑错误:
程序逻辑与算法不完全吻合。逻辑错误比语法错误更难排除,需要程序员对程序逐步调试,检测循环、分支调用是否正确,变量值是否按照预期产生变化。
运行错误:程序不存在上述错误,但运行结果时对时错。运行错误往往是由于程序的容错性不高,可能在设计时仅考虑了一部分数据的情运行错误:
况,对于其他数据就不能适用了。例如打开文件时没有检测打开是否成功就开始对文件进行读写,结果程序运行时,如果文件能够顺利打开,程序运行正确,反之则程序运行出错。要避免这种类型的错误,需要对程序反复测试,完备算法,使程序能够适应各种情况的数据。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论