Turboc使用教程Word格式文档下载.docx
《Turboc使用教程Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Turboc使用教程Word格式文档下载.docx(33页珍藏版)》请在冰豆网上搜索。
为了保证系统正常的运行,设置编译链接等参数的,TurboC提供了相关的系统参数设
置功能。
另外,为了帮助初学者掌握TurboC的使用,系统提供了丰富的帮助信息。
获得帮助信
息的主要方法是在需要帮助的时候,按下功能键F1。
-1-
C程序设计实验指导
1.1.2TurboC的启动与退出
1.启动
TurboC是基于DOS操作系统的应用程序,因此只能在DOS下运行。
目前主流的操作
系统已经从DOS发展到Windows9X/NT,DOS系统已经很少使用。
但是由于Windows系
列操作系统充分向后兼容了DOS平台的应用软件,因此大部分的DOS系统下的应用软件可
以在Windows9X/NT下运行。
TurboC程序也不例外。
下面介绍在DOS和Windows系列操
作系统下的启动方法。
在DOS操作系统下,在命令提示符下,通过CD命令进入TurboC的安装目录,软件
键入TC命令启动TurboC集成环境。
例如TurboC安装在C:
驱动器的TC目录下,需要输
入如图所示的命令
c:
\>
cdtc
\tc>
tc
在Windows系列操作系统下首先要进入MS-DOS命令提示符,如图(1-1)所示。
图(1-1)
2.退出
退出TurboC的方法是选择File(文件)菜单的中Quit(退出)命令,或使用快捷键
Alt+X。
如果在退出TurboC时,当前编辑的文件没有存盘,系统将提示如下信息:
NONAME.CnotSaved.Save?
Y/N
输入Y之后,系统将提示您输入文件的名称和所在的路径。
1.1.3TurboC集成开发环境
进入TurboC集成开发环境中后,屏幕上显示如图(1-2)所示的界面.
其中最上一行为TurboC系统菜单,中间窗口为编辑窗口,接下来是信息窗口,最下面一行
为状态行。
这四个窗口构成了TurboC的主界面,以后的编程、编译、调试和运行都将在这
-2-
个主界面中进行,下面详细介绍这四个窗口。
1.系统菜单:
TurboC以系统菜单的形式系统提供一组与编辑、编译、调试以及运行相关的
命令。
TurboC提供如下主菜单
FileEditRunCompileProjectOptionsDebugBreak/watch
系统菜单
编辑窗口
信息窗口
状态行
行号
列号插入/覆盖
图(1-2)
文件名
分别代表为File(文件)、Edit(编辑)、Run(运行)、Compile(编译)、Project(项目)、
Options(选项)、Debug(调试)和Break/watch(断点/监视)等主菜单。
每一主菜单均由一
组菜单项或子菜单构成,每个菜单项都代表一个命令。
进入主菜单的方法:
1)按F10功能键将光标移动到系统菜单区,通过左右光标键选择不同的主菜单;
2)使用快捷键,同时按下Alt键和主菜单的首字母。
例如进入File(文件)菜单的快捷键
为Alt+F。
2.编辑窗口
此窗口为TurboC的主窗口,在此窗口可以输入、编辑和调试C语言程序文件。
在编辑
状态,闪烁的“_”代表“插入点”,表示当前输入文字将出现的位置。
另外,通过改变选中
文本的颜色表示选中的文本。
在编辑窗口的顶端有一行提示信息,表明当前光标的位置(如Line1Col1代表第一行
第一列)、当前的编辑状态和当前的文件名等信息。
另外在程序调试状态下,编辑窗口显示程序代码,此时允许移动光标的位置,但是不能
编辑文本。
3.信息窗口
此窗口为在编译和调试程序时的信息输出窗口。
在编译/链接时输出编译/链接结果,在
调试程序的情况下,此窗口又称为跟踪窗口,用于显示跟踪表达式或变量的当前值。
编辑窗
口与信息窗口切换通过功能键F6来实现。
4.状态行
状态行为用户提供了最基本的帮助信息,以及当前的键盘状态。
例如提示按功能F1可
以进入联机帮助,按F10可以进入系统菜单。
状态行右端的NUM代表键盘上Numlock键的状态,显示NUM表示数字小键盘已经打
开,否则表示没有打开。
状态行右端的CAPS代表键盘上Capslock键的状态,显示CAPS表示缺省为大写字母
输入,否则表示缺省为小写字母输入。
-3-
1.2程序文件基本操作
编辑C语言程序的第一步是创建或打开一个C语言程序文件,用户输入程序代码或编
辑已经保存过的程序代码,完成之后将程序代码以文件的形式存储在磁盘上,接下来进行编
译、链接和调试工作,完成后重新保存程序代码,并链接接成可执行程序文件(文件的扩展
名为.EXE)。
1.2.1创建一个新C语言程序文件
在每次启动TurboC后,TurboC系统自动创建文件名为NONAME.C的新文件。
在编
辑窗口内输入程序代码,并保存到磁盘,就可以建立一个C语言程序文件。
另外,用户可以在任何时候使用File(文件)主菜单中的“New(新建)”命令创建一
个新文件。
具体的操作方法如下:
1)按F10功能键进入系统菜单,选择File(文件)主菜单,按回车键进入,通过下光标键
选择“New(新建)”菜单项。
2)按Alt+F进入File(文件)主菜单,通过下光标键选择“New(新建)”菜单项。
File(文件)主菜单的界面及其菜单项,如图(1-3)所示。
图(1-3)
1.2.2程序文本输入
用户可以在插入点处输入文档的内容。
如果当前的编辑状态为Insert(插入),输入程序
文本后,插入点自动向后移动,当前输入的文本会显示在窗口中,插入点后的文本全部向后
移动。
在每行末尾输入回车键后才可以进入新的一行,否则系统不会自动进入下一行。
当输
入满窗口后,系统自动滚屏。
如果当前的编辑状态为改写,输入程序文本后,当前输入的文本会显示在窗口中,并自
动覆盖插入点后的文本,直到停止输入。
插入和改写状态切换是通过按Insert功能键来实现的,在编辑窗口上的提示行中有
“Insert”信息时表示当前的状态为插入状态,否则为改写状态。
在程序输入的时候,应当注意如下的问题,缩进或对齐程序文本时最好使用Tab键。
调整插入点的位置,使用光标键进行精确定位,使用PageUp/PageDown键进行上下翻
-4-
页,使用Home键将光标移到所在行的开始,使用End键将光标移到所在行的结尾。
如果发现输入有误,将插入点移动到相应的位置,使用Del键删除插入点右边的文本,
使用BackSpace键删除插入点左边的文本。
1.2.3保存文件
用户在编辑窗口中输入的文本必须保存之后,才能永久的保存,以备将来使用。
1.保存新文件。
TurboC为新建立的文件指定一个名称为NONAME.C的通用文件名,首次保存文件时
需要输入新的文件名,并确定存放文件的目录。
可以通过File(文件)主菜单的“Save(保
存)”菜单项实现,这时系统显示输入文件的窗口,如图(1-4)所示。
图(1-4)
1)按F10功能键进入系统菜单,选择File(文件))主菜单,按回车键进入,通过下光标
键选择New(新建)菜单项,并回车。
2)按Alt+F进入File(文件)主菜单,通过下光标键选择“Save(保存)”菜单项,并回
车。
或使用快捷键F2功能键。
然后在图(1-4)所示的窗口中输入文件名和所在的目录名。
2.保存已经命名的文件
对于已经保存过的文件,已经有文件名了,在重新打开并编辑后,通过必须保存才可以
将修改的结果永久的保存下来。
此时只需通过选择File(文件)主菜单的“Save(保存)”
菜单项实现即可,不必输入文件名。
如果希望将当前文件换一个新的文件名或将当前的文件保存到其他的目录中,需要使用
File(文件)主菜单中的“Writeto(另存)”菜单项,然后按系统提示输入新文件的目录和
文件名称。
如图(1-5)所示。
-5-
1.2.4打开文件
图(1-5)
C程序以文件存放后,可能需要重新打开并进行编辑、编译、链接和调试等操作。
1.打开最近使用的文件。
为了方便用户查找并打开文件,系统会记住用户最近编辑的文件。
使用File(文件)主
菜单的“Pick(拾取)”菜单项,可以在弹出式菜单中看到最近编辑的文件列表,如图(1-6)
所示。
如果需要打开其中的某个文件,通过光标键选取,并回车确认即可。
图(1-6)
如果在文件列表中没有所需文件,可以选择列表的最后一项“--loadfile—(打开文件)”从
当前的目录中查找并打开其他的程序文件。
2.打开文件
使用File(文件)主菜单的“load(打开文件)”菜单项,系统将弹出输入文件名的对话
框,直接输入程序文件名,则可以将此文件打开,并显示在当前的编辑窗口,如图(1-7)
另外程序文件名可以是包含文件所在路径的全名或简单的文件名,如果是简单的文件
名,系统只是在当前的目录中查找并打开。
如果输入的文件名为包含目录的全名,则在指定
的目录中查找并打开文件。
-6-
(1-7)
如果忘记了具体的文件名,则可以通过输入通配符*?
进行查找,其原理与DOS系统中
文件查找类似。
如果在文件名称处输入“C:
\TC\*.C”,系统弹出图(1-8)所示的文件列表,
显示TC目录下所有扩展名为.C的文件,通过光标键选择需要的文件,回车确认即可。
图(1-8)
如果在输入文件名的位置处输入“C:
\Temp\F*.C”,系统弹出图(1-9)所示的文件列表,显
示所有以F开头的.C文件。
图(1-9)
-7-
1.2.5编辑文件
在程序设计中最基本的工作是编辑程序文件,因此TurboC提供了丰富的程序文件编辑
功能。
按Alt+E可进入编辑菜单,若再回车,则光标出现在编辑窗口,此时用户可以进行程
序文本编辑。
在编辑文件过程中一个首要的前提是选择文本,之后才可以进行编辑操作。
选定文本之
后,被选中的文本背景色变为灰色。
如图(1-10)所示,然后才可以进行删除、移动和复制
等操作。
1.选定文本
将光标移动到选定文本的开始字符处,按住Ctrl键,然后同时按下K和B键,确定此
处为选定文本的开始。
接下来,将光标移动到选定文本的结束位置,按住Ctrl键,然后双击
K键,确定此处为选定文本的末尾。
这样就完成了文本的选定工作。
一般将选定文本称为
“块”,关于的程序文本选定概括如下:
定义块首:
Ctrl+K+B
定义块尾:
Ctrl+K+K
图(1-10)
2.删除文本
选定文本之后,即可对其进行删除操作,有如下几种情况:
1)删除光标后的单个字符:
使用Delete功能键删除光标后的单个字符;
2)删除光标前的单个字符:
使用BackSpace功能键删除光标前的单个字符
3)删除光标处的一个单词:
按下Ctrl功能键后单击T键,简记为Ctrl+T)。
4)删除光标所在的一行:
按下Ctrl功能键后单击Y键,简记为(Ctrl+Y)。
5)删除选定文本:
按下Ctrl功能键后单击Y键,简记为(Ctrl+Y)
3.复制文本
将选定文本复制到另一位置的具体操作如下:
1)选定文本
2)将光标移动到准备复制的位置
3)按下Ctrl功能键后,同时按K和C键,简记为(Ctrl+K+C)。
4.移动文本
将选定文本移动到另一位置的具体操作如下:
2)将光标移动到准备移动到的位置
-8-
3)按下Ctrl功能键后,同时按K和V键,简记为(Ctrl+K+V)。
5.选定文本的其他操作
选定文本之后,还可以对选定文本进行如下的操作:
1)将选定文本保存到文件:
按下Ctrl功能键后,同时按K和W键,简记为(Ctrl+K+W)。
这时系统提示用户输入将选定文本保存到的文件名。
2)将保存在文件的内容作为选定文本插入当前位置:
按下Ctrl功能键后,同时按K和R
键,简记为(Ctrl+K+R)。
这时系统提示用户输入文件名。
3)打印选定文本:
按下Ctrl功能键后,同时按K和P键,简记为(Ctrl+K+P)。
6.查找TurboC双界符的匹配符
在C语言中,如下字符是成对出现,称之为“双界符”。
花括符
尖括符
圆括符
方括符
注释符
双引号
单引号
{和}
<
和>
(和)
[和]
/*和*/
"
'
将光标移动到双界符的位置,通过Ctrl+Q+[查找其对应的后匹配符。
将光标移动到双界符
的位置,通过Ctrl+Q+]查找其对应的前匹配符。
7.自动缩进
在编辑文件时还有一种功能,就是能够自动缩进,即光标定位和上一个非空字符对齐。
在编辑窗口中,Ctrl+O+I键为自动缩进开关的控制键。
8.查找
按下Ctrl功能键后,同时按Q和F键,简记为(Ctrl+Q+F),可以实现文本的查询。
具
体的操作步骤如下:
1)按下Ctrl+Q+F;
2)输入查找的文本,并输入回车键;
3)输入选项(0,1,2,3)。
按下Ctrl功能键后,同时按L键,简记为(Ctrl+L),可以重复上次的查询。
9.替换
按下Ctrl功能键后,同时按Q和A键,简记为(Ctrl+Q+A),可以实现文本的替换。
具体的操作步骤如下:
1)按下Ctrl+Q+A;
3)输入替换文本;
4)输入选项(0,1,2,3);
5)替换确认(Y/N)。
10.其他编辑功能
另外与编辑有关的功能键如下:
F1
F5
F6
F10
获得TurboC编辑命令的帮助信息
扩大编辑窗口到整个屏幕
在编辑窗口与信息窗口之间进行切换
从编辑窗口转到系统菜单
详细的介绍可以参考联机帮助,在编辑窗口按F1功能键,并通过PageUp/PageDown进行翻
页,按ESC键退出。
-9-
1.2.6编译/链接
在C语言程序文件编辑完成之后,需要编译链接才可以生成可执行文件。
按Alt+C可
进入Compile(编译)主菜单,其中若干的菜单项可以使用。
1.编译当前文件
在当前编辑窗口内的文件编辑完成并存盘后,就可以进行编译。
编译的主要目的是检查
程序中存在的语法错误,并提示用户修改,在没有错误之后,形成目标代码文件(扩展名.obj)。
图(1-11)显示了典型的编译状态。
在编辑窗口中显示了程序文件,在信息窗口输出了编译
过程中检测到的错误。
在信息窗口中通过光标键选择不同的错误信息行,并回车后,自动转
到编辑窗口中出现错误的位置。
图(1-11)
编译当前文件的具体操作如下:
1)按下Ctrl功能键后,同时按下C键,简记为(Ctrl+C),进入Compile(编译)菜单。
2)选择CompiletoOBJ(编译生成目标码)命令
或直接使用快捷键Alt+F9。
在编译成功之后系统将显示如下的界面,如图(1-12)所示。
图(1-12)
2.生成可执行文件
C程序文件编译完成之后,就可以生成可执行文件。
进入Compile(编译)菜单选择
MakeEXEfile(生成执行文件)菜单项就可以生成一个.EXE的文件,并显示生成的.EXE文
件名。
其中.EXE文件名是下面几项之一。
-10-
1)由Project/Projectname说明的项目文件名,详细情况参见项目管理一节。
2)若没有项目文件名,则由PrimaryCfile说明的源文件,稍后介绍。
3)若以上两项都没有文件名,则为当前窗口的文件名。
具体的操作如下:
2)选择“MakeEXEfile(生成执行文件)”菜单项.
如果在生成使用“生成可执行文件”菜单项之前没有对当前文件进行编译,系统会自动对
当前文件编译后,再执行此操作。
3.链接生成执行文件
如果在C程序中调用了库函数,需要将当前程序的目标代码文件(.OBJ)与函数库链
接后才可以生成可执行文件(.EXE)。
2)选择“LinkEXEfile(链接生成执行文件)”命令
如果在链接标准函数库过程中出现链接错误,请参考TurboC系统配置部分。
4.全面构建可执行文件
在软件开发结束之前,需要对项目中的所有的程序文件全部编译链接之后,才可以生成
可执行文件(.EXE)。
此命令重新编译项目里的所有文件,并进行装配后生成.EXE文件。
该命令不作过时检查(上面的几条命令要作过时检查,即如果目前项目里程序文件的日期和
时间与目标文件相同或更早,则拒绝对程序文件进行编译)。
2)选择“Buildall(建立所有文件)”命令
在学习阶段只需掌握“MakeEXEfile(生成执行文件)”命令,其他命令在进行软件开发时
在深入的学习。
5.指定主C文件
当指定了主文件后,在以后的编译中,如没有项目文件名则编译此项中规定的主C文
件,如果编译中有错误,则将此文件调入编辑窗口,不管目前窗口中是不是主C文件。
3)按下Ctrl功能键后,同时按下C键,简记为(Ctrl+C),进入Compile(编译)菜单。
4)选择“PrimaryCfile(主C文件)”命令。
1.2.7运行/调试
生成可执行文件之后,就可以运行此程序检验程序的正确性,也可以调试此程序查找其
中存在的逻辑错误。
1.运行
在TurboC中的“运行”仅仅指运行由Project/Projectname项指定的文件名或当前编辑
窗口中的文件。
如果对上次编译后的源代码未做过修改,则直接运行到下一个断点(没有断
点则运行到结束)。
否则先进行编译、连接后才运行,与操作系统中的“运行”程序稍有不
同。
1)按下Alt功能键后,同时按下R键,简记为(Ctrl+R),进入Run(运行)菜单。
2)选择“Run(运行)”命令
-11-
或直接使用快捷键Ctrl+F9
2.调试
如果希望在程序运行过程中跟踪程序的运行状态,包括程序的运行步骤和运行过程中的
中间结果,需要用到调试命令。
TurboC提供了如下两类的调试命令
1)程序执行过程控制。
例如希望程序运行到那一步骤暂停,即设置断点。
2)程序运行状态的查看与编辑。
下面分别说明,首先说明“执行过程控制“类的命令。
Stepover(单步执行)菜单:
执行当前程序运行的当前语句的下一条语句,即使当前语句存在
用户函数调用,也不会跟踪进入函数内部。
其具体的操作步骤如下:
2)选择“Stepover(单步执行)”命令
或使用快捷键F8。
图(1-13)
如图(1-13)显示当前程序运行到第二条可执行语句的情况。
在调试状态当前程序运行到的
当前行会用绿色的背景显示。
Gotocursor(运行到光标处)菜单:
调试程序时,可能比较直观的需要运行到某一行后暂停。
选择该命令可使程序运行到光标所在行。
光标所在行必须为一条可执行语句,否则提示错
误。
1)将光标移动到所在行;
2)按下Alt功能键后,同时按下R键,简记为(Ctrl+R),进入Run(运行)菜单;
3)选择“Stepover(单步执行)”菜单项。
或将光标移动到所在行后,按下快捷键F4。
Traceinto(跟踪)菜单项:
另外在调试程序的时候跟踪函数的调用过程,以及程序在函数内
部的运行情况,需要使用此命令。
如果程