内容发布更新时间 : 2024/12/25 4:34:06星期一 下面是文章的全部内容请认真阅读。
C语言上机操作指导
Borland C
Borland C是在TC界面上进一步发展而来的,它提供了集输入、修改、调试及运行为一体的集成操作环境,并支持 C++语言,可以进行鼠标操作,在功能的实现上比 TC方便的多。由于其操作过程与TC十分相似,这里我们以Borland C3.1为对象,简单介绍其增加的功能。因此希望读者能先学习TC的内容,TC上绝大多数的操作在BC3.1上都能实现。
1 BC启动
图-8和图-9分别是 BC的 Dos版界面与 Windowlandc\\Bin\\Bc.exe拖到桌面上,这是支持 Dos的版本,界面与 TC相似。外 Bs版界面。BC需要做安装,过程十分方便。首先执行安装盘上的“ install.exe”应用程序,按照提示指定安装目录,然后一步步确定下来即可。安装完成后,在“开始”菜单“程序”项下有 “Borland C”,点击它便可以启动 BC3.1。也可以在桌面上建立快捷方式,假定 BC被安装在 D:\\Borlandc下,可直接把 D:\\Borlandc\\Bin\\Bc.exe拖到桌面上,这是支持 Dos的版本,界面与 TC相似。另外 BC还提供 Windows版本,应用程序为 D:\\Borlandc\\Bin\\Bcw.exe。图-1和图-1分别是 BC的 Dos版界面与 Windows版界面。
图-1 BC的 Dos版界面
图-2 BC的 Windows版界面
2 运行程序
要运行一个 C程序,必须经过:输入源程序、修改错误、编译连接和运行几个步骤。 (1) 编辑
在编辑窗口中,直接输入程序。如果要进行修改,可以使用【↑】、【↓】、【←】、【→】四个方向键,也可以直接按动鼠标,把光标移动到所需位置,然后删除错误,输入正确的内容。
(2) 编译、连接和运行
同时按下【Ctrl】+【F9】键,将对编辑窗口中的程序,完成编译、连接和运行三个步骤。
●如果程序没有错误,将直接运行程序;
●如果存在编译错误,信息窗口中将显示错误信息,并终止连接与执行步骤;
●如果编译通过,但存在连接错误,信息窗口中将显示错误信息,并终止执行步骤。 任何错误都必须纠正后,重新按【Ctrl】+【F9】键运行。如果还有错,继续修改,直到能正确执行为止。 (3) 输入数据
如果程序中有 scanf( )语句,则屏幕将出现一个黑底的输入窗口,等待输入数据,通常是输入一个数据,打一个空格或回车,然后输入下一个数据。直到输入完所有的数据。如果 scanf( )语句中格式规定是逗号分隔,则各数据之间要输入逗号。 (4) 查看结果
输入完数据,系统将自动关闭输入窗口,运行程序后,回到编辑窗口。但运行结果并未在屏幕上显示,若要查看运算结果,需要按【Alt】+【F5】才出现输出窗口。看完后,再按任意键将关闭输出窗口。 上述步骤步骤与 TC完全相同,并且适用于 BC的 Dos版与 Windows版。
3 BC的 Dos版菜单
我们将只介绍“编辑”、“查找”和“窗口”菜单,其他菜单与 TC相似。由于 TC环境下不能使用鼠标,对打开菜单栏有两种方法: (1) Edit (编辑操作)
图-3 编辑菜单
BC中支持鼠标操作,拖动鼠标可以选中一块文本,进一步的操作可以在菜单下进行,而不必象 TC那样须记忆一大堆快捷键命令。 Cut:剪切到剪切版 Copy:复制到剪切版 Paste:从剪切版粘贴 Clear:删除选中文本 Undo:撤销上一次操作 Show Clipboard:显示剪切版内容
(2) Search菜单(查找与替换操作)
在 TC中查找与替换操作也是通过热键执行的,不易记忆, BC中可方便地通过菜单进行。
图-4 查找与替换菜单
Find:查找字符,在随后打开的对话框中填入查找字符,并作设置。
Replace:替换字符,在随后打开的对话框中填入查找字符和想替换成的字符。
Search again:重复上一次的查找或替换。
(3) Window菜单(窗口操作)
BC中允许同时打开几个 C程序,每一个程序都有自己的编辑窗口,对于有多个模块的程序,多窗口为各模块相互之间的编辑、调试提供了方便。另外,出错信息、输入输出和观察量都在自己独立的窗口中显示。
图-5 窗口操作菜单
Size/Move:按【↑】、【↓】、【←】、【→】四个方向键,移动编辑窗口; 按【Shift】+【↑】、【↓】、【←】、【→】,改变窗口大小。 Zoom:“昀大化”或“还原”编辑窗口 Cascade:层叠各编辑窗口。 Tile:平铺各编辑窗口。 Next:切换到下一个窗口。 Close:关闭当前窗口。
Close all:关闭所有窗口。
Massage/Output/Watch/User screen:切换到出错信息 /输出/调试观察/用户操作窗口。 List all:给出所有窗口的列表