




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C程序设计课程实验环境程序设计(C)课程的实验环境1 Visual C+6.0编程环境VC+6.0是Microsoft公司出品的基于Windows环境的C/C+开发工具,它是Microsoft Visual Stdio套装软件的一个组成部分。C源程序可以在VC+6.0集成环境中进行编译、连接和运行。1 VC+6.0主窗口从Visual Stdio的光盘中运行VC+6.0安装程序(Setup.exe),完成安装后,就可以从桌面上顺序选择“开始/程序/Microsoft Visual Stdio/Microsoft Visual C+6.0”或双击桌面上的VC+6.0快捷图标来启动。启动后的VC+
2、6.0主窗口如图0-1所示。 图0-1 VC+6.0主窗口2 输入和编辑C源程序在Visual C+主窗口的主菜单中选择“文件/新建”,屏幕上出现“新建对话框”,如图0-2所示。单击此对话框的“文件”选项卡,选择“C+ Source File”选项建立新的C+源程序文件,然后在对话框右边的目录文本框中输入准备编辑的源程序文件的存储路径(如:D:C源程序),在对话框右侧的文件文本框中输入准备编辑的C源程序文件名(如:sy0_1.c)。后缀.c表示建立的是C源程序,若不加后缀,则默认的文件后缀为.cpp,表示建立的是C+源程序。图0-2 【新建】对话框单击“确定”按钮,返回Visual C+主窗口
3、,此时窗口的标题栏中显示当前编辑的源程序文件名sy0_1.c如图0-3所示。可以看到光标在程序编辑窗口闪烁,表示程序编辑窗口已激活,可以输入和编辑源程序了。VC编辑器的编辑功能和Windows的记事本很相似,并提供了许多用于编写代码的功能,如关键字加亮、自动调整格式等。鼠标和键盘配合使用,可大大加快编写速度。程序输入完毕选择“文件/保存”,或单击工具栏上的“保存”按钮,也可以用<Ctrl+S>快捷键来保存文件。图0-3 编辑窗口3 编译、连接和运行程序编写完毕后,选择菜单“编译/编译”命令,或单击工具栏上的“编译”图标,也可以按<Ctrl+F7>键,开始编译。但在正式编
4、译之前,VC会先弹出如图0-4所示的对话框,询问是否建立一个默认的项目工作区。VC必须有项目才能编译,所以这里必须回答【是】。运行编译图0-4在进行编译时,编译系统检查源程序中的语法,并在主窗口下部的调试信息窗口输出编译的信息,如果有语法错,就会指出错误的位置和性质,并统计错误和警告的个数,如图0-5所示。图0-5如果编译没有错误,在得到目标程序(如sy0_1.obj)后,就可以对程序连接了,单击<F7>键或工具栏图标,生成应用程序的.EXE文件(如sy0_1.exe)。以上介绍的是分别进行程序的编译与连接,实际应用中也可以直接按<F7>键一次完成编译与连接。在得到可执
5、行文件后(如sy0_1),就可以运行程序了。选择菜单“编译/执行”,或单击工具栏上的执行图标,也可以使用<Ctrl+F5>快捷键,程序将在一个新的DOS窗口中运行。程序运行完毕后,系统会自动加上一行提示信息“Press any key to continue”,如图0-6所示,按照提示按任意键即关闭DOS运行窗口返回VC+6.0开发环境。图0-6 sy0_1程序运行结果图0-7是“编译连接”工具栏,它提供了常用的编译、连接以及运行操作命令。表0-1则是编译、连接以及运行命令的功能列表。图0-7 “编译连接”工具栏表0-1编译连接工具栏按钮命令及功能描述按钮命令功能描述Compile
6、编译C或C+源代码文件Build生成应用程序的.EXE文件Stop Build停止编译和连接Execute执行应用程序Go单步执行Inserrt/Remove Breakpoint插入或消除断点4关闭程序工作区当一个程序编译连接后,VC+系统自动产生相应的工作区,以完成程序的运行和调试。若需要执行第二个程序时,必须关闭前一个程序的工作区,然后通过新的编译连接,产生第二个程序的工作区。“文件”菜单提供关闭程序工作区功能,如图0-8(a),执行“关闭工作区”菜单功能,然后在如图0-8(b)对话框中选择【否】按钮。如果选择【是】按钮将同时关闭源程序窗口。(a) (b)图0-8关闭程序工作区5程序的调
7、试程序调试的任务是发现和改正程序中的错误,使程序能正常运行。编译系统能检查程序的语法错误。语法错误分为两类:一类是致命错误,以error表示,如果程序中有这类错误,就通不过编译,无法形成目标程序,更谈不上运行了;另一类是轻微错误,以warning表示,这类错误不影响生成目标程序和程序的执行,但可能影响运行的结果,因此也应当改正,使程序既无error,也无warning。图0-9在图0-9下方的调试窗口中可以看到编译的信息,指出源程序有1个error和0个warning。用鼠标移动调试窗口右侧的滚动条,可以看到程序出错的位置和性质。用鼠标双击调试信息窗口的报错行,则在程序窗口中出现一个粗箭头指向
8、被报错的程序行,提示出错的位置。根据出错内容提示信息(missing '' before ''),经检查程序,发现在程序第4行的末端漏写了分号。注意,在分析编译系统错误信息报告时,要检查出错点的上下行。当所有出错点均改正后,再进行编译调试,直至编译信息为:0 error(s),0 warning(s)表示编译成功。(1)程序执行到中途暂停以便观察阶段性结果方法一:使程序执行到光标所在的那一行暂停。 在需暂停的行上单击鼠标,定位光标; 如图0-10所示,选择菜单“编译/开始调试/Run to Cursor”,或按<Ctrl+F10>,程序将执行到光标所
9、在行会暂停。如果把光标移动到后面的某个位置,再按<Ctrl+F10>,程序将从当前的暂停点继续执行到新的光标位置,第二次暂停。图0-10执行到光标所在行暂停方法二:在需暂停的行上设置断点; 在需设置断点的行上单击鼠标,定位光标; 按“编译微型条”中最右面的按钮,或按<F9>设置断点。被设置了断点的行前面会有一个红色圆点标志。(2)设置需观察的结果变量按照上面的操作,使程序执行到指定位置时暂停,目的是为了查看有关的中间结果。在如图0-11中,左下角窗口中系统自动显示了有关变量的值,其中a和b的值分别是5、6,而变量c、d的值是不正确的,因为它们还未被赋值。图中左侧的箭头表
10、示当前程序暂停的位置。如果还想增加观察变量,可在图中右下角的“Name”框中填入相应变量名。图0-11观察结果变量(3)单步执行当程序执行到某个位置时发现结果已经不正确了,说明在此之前肯定有错误存在。如果能确定一小段程序可能有错,先按上面步骤暂停在该小段程序的头一行,再输入若干个查看变量,然后单步执行,即一次执行一行语句,逐行检查下来,观察错误发生在哪一行。当程序运行于Debug状态下时,程序会由于断点而停顿下来。原来的“编译”菜单也变成了“Debug”菜单,如图0-12所示。运行当前箭头指向的代码即单步执行按【Step Over】按钮或<F10>;如果当前箭头所指的代码是一个函数
11、的调用,想进入函数进行单步执行,可按【Step Into】按钮或<F11>;如果当前箭头所指向的代码是在某一函数内,想结束函数的单步执行,使程序运行到函数返回处,可按【Step Out】按钮或<Shift+F11>。对不是函数调用的语句来说,<F11>与<F10>作用相同。但一般对系统函数不要使用<F11>。图0-12“Debug”菜单(4)断点的使用使用断点可以使程序暂停。但一旦设置了断点,每次执行程序都会在断点上暂停。因此调试结束后应取消所定义的断点。方法是:先把光标定位在断点所在行,再按“编译微型条”中最右面的按钮或<F9
12、>,该操作是一个开关,按一次是设置,按二次是取消设置。如果有多个断点想全部取消,可执行“编辑”菜单中的“断点”菜单项,屏幕上会显示“Breakpoints”窗口,如图0-13所示,窗口下方列出了所有断点,按“Remove All”按钮,将取消所有断点。断点通常用于调试较长的程序,可以避免使用“Run to Cursor”(运行程序到光标处暂停)或<Ctrl+F10>功能时,经常要把光标定位到不同的地方。而对于长度为上百行的程序,要寻找某位置并不太方便。如果一个程序设置了多个断点,按一次执行键<Ctrl+F5>会暂停在第一个断点,再按一次<Ctrl+F5>
13、;会继续执行到第二个断点暂停,依次执行下去。图0-13 取消所有断点(5)停止调试使用“Debug”菜单的“Stop Debugging”菜单项,或<Shift+F5>键可以结束调试,从而回到正常的运行状态。2 Turbo C 2.0编程环境Turbo C是Borland公司开发的基于DOS平台的C语言编译系统,它是一个将程序编辑、编译、连接、运行为整合为一体的C语言程序开发环境。1Turbo C 2.0的安装和启动 Turbo C 2.0的安装非常简单,只需运行Turbo C系统中包含的install.exe程序,按系统提示进行操作,可以指定存放系统文件的目录和存储模式,但一般不
14、必自己指定,而采用系统提供的默认方案。进入Turbo C环境需要调用tc.exe,可以使用以下两种方法之一。(1)由DOS平台进入Turbo C可以使用下面的DOS命令:C:>cdTC (将当前目录改变为C:TC)C:tctc (调用执行tc.exe)(2)由Windows平台进入Turbo C可以使用以下几种方法:在桌面上右键选择“开始”“打开命令行窗口”进入DOS方式窗口,在该窗口中使用上述DOS命令,进入Turbo C环境。 通过“Windows资源管理器”找到文件夹TC中的tc.exe文件,双击该文件名,即可进入Turbo C环境。 为文件夹TC中的tc.exe文件创建快捷方式,
15、并把它拖到桌面上,在桌面上出现tc.exe图标。双击该图标即可进入Turbo C环境。2.Turbo C的工作窗口进入Turbo C 2.0集成开发环境后,屏幕如图0-14所示。功能键提示行编辑区信息区菜单栏图0-14Turbo C工作窗口包括如下内容:(1)菜单栏包括File(文件)、Edit(编辑)、Run(运行)、Compile(编译)、Project(项目)、Option(选项)、Debug(调试)、BreakWatch(断点监视)主菜单,每一个主菜单下还有相应的子菜单,通过菜单可实现相应的操作。(2)编辑区正上方有Edit字符作为标志。编辑窗口的作用是对Turbo C源代码进行输入和
16、编辑。该窗口的上部有一行说明性标志,如Line1和Col1,它们表示当前光标的位置。在该行的最右边显示当前正在编辑的源程序文件名(如默认的源程序文件名是NONAME.C)。(3)信息区正上方有Message字符作标记。(4)功能键提示行提示一些功能键的使用。功能键详见表0-13。以上四个窗口构成了Turbo C 2.0的主屏幕,以后的编程、编译、调试以及运行都将在这个主屏幕中进行。下面详细介绍主菜单的内容。 3主菜单 主菜单在Turbo C 2.0主屏幕顶上一行,显示下列内容: File Edit Run Compile Project Options Debug B
17、reakwatch 除Edit外,其它各项均有子菜单,只要用Alt加上某项中第一个字母,就可进入该项的子菜单中。 (1)File(文件)菜单 按<Alt+F>组合键可进入【File】菜单,该菜单包括如图0-15所示内容:说明:图中各项可用通过移动光标进行选择,按回车键则执行。也可以用每一项的第一个大写字母直接选择。若要退到主菜单或从它的下一级菜单列表框退回均可用<Esc>键,Turbo C 2.0所有菜单均采用这种方法进行操作,以下不再说明。表0-2列出【File】菜单各选项的功能。图图0-15表0-2 File菜单各选项的功能选项功能Load(加载)装入一个文件,可用
18、类似DOS的通配符(如*.C)来进行列表选择。也可装入其它扩展名的文件,只要给出文件名(或只给路径)即可。该项的热键为F3,即只要在主菜单中按F3即可进入该项,而不需要先进入File菜单再选此项。Pick(选择)将最近装入编辑窗口的8个文件列成一个表让用户选择,选择后将该程序装入编辑区,并将光标置在上次修改过的地方。其热键为Alt+F3。New(新文件)说明文件是新的,缺省文件名为NONAME.C,存盘时可改名。Save(存盘)将编辑区中的文件存盘,若文件名是NONAME.C时,将询问是否更改文件名,其热键为F2。Write to(存盘)可由用户给出文件名将编辑区中的文件存盘,若该文件已存在,
19、则询问要不要覆盖。Directory(目录)显示目录及目录中的文件,并可由用户选择。Changedir (改变目录)显示当前目录,用户可以改变显示的目录。Os shell(暂时退出)暂时退出Turbo C 2.0到DOS提示符下,此时可以运行DOS 命令,若想回到Turbo C 2.0中,只要在DOS状态下键入EXIT即可。Quit(退出)退出Turbo C 2.0,返回到DOS操作系统中,其热键为Alt+X。(2)Edit(编辑)菜单 按<Alt+E>组合键可进入编辑菜单,若再按回车键,则光标出现在编辑窗口,此时用户可以进行文本编辑。与编辑有关的功能键如表0-3所示:表0-3 T
20、urbo C的编辑命令分类命令功能命令功能光标移动左移一格Ctrl+A左移一词右移一格Ctrl+F右移一词上移一行Ctrl+QR移到文件开始下移一行Ctrl+QC移到文件结尾Ctrl+QE移到本窗口开始Home移到所在行的开始Ctrl+QX移到本窗口底部End移到所在行的结尾Ctrl+QP移到上次光标位置处Ctrl+W向上滚动PageUp向前翻页Ctrl+Z向下滚动PageDown向后翻页Ctrl+QB Ctrl+QK移到块首移到块尾插入操作InsertInsert onoffCtrl+Y删除光标所在行Del删除光标所指字符Ctrl+T删除光标左边一个词Backspace删除光标前一个字符Ct
21、rl+QY从光标处删除到行尾Ctrl+N插入一行块操作Ctrl+KB设置块头标记Ctrl+KH显示隐藏块标记Ctrl+KK设置块尾标记Ctrl+KV块移动Ctrl+KT单个词标记Ctrl+KR读块文件Ctrl+KC块复制Ctrl+KW将块保存到文件中Ctrl+KY块删除Ctrl+KP块文件打印其他Ctrl+U撤消正在进行的操作Ctrl+KQ文件不存盘退出Ctrl+P允许加入控制符Ctrl+QF查找Ctrl+OIIndent onoffCtrl+QA查找和替换Ctrl+OTTab模式onoffCtrl+QV查找标记处Ctrl+F1联机帮助Tab制表符Ctrl+KD文件存盘退出说明:²
22、<Ctrl+QE>组合键表示同时按Ctrl、Q、E三个键。² Turbo C 2.0在编辑文件时还有一种功能,就是能够自动缩进,即光标定位和上一个非空字符对齐。在编辑窗口中,<Ctrl+OL>组合键为自动缩进开关的控制键。 (3)Run(运行)菜单 按<Alt+R>组合键可进入【Run】菜单,该菜单的各项如图0-16所示。各选项的功能见表0-4。图0-16表0-4 Run菜单各选项的功能选项功能Run(运行程序)运行由ProjectProject name项指定的文件名或当前编辑区的文件。如果对上次编译后的源代码未做过修改,则直接运行到下一个断点(
23、没有断点则运行到结束)。否则先进行编译、连接后才运行,其热键为Ctrl+F9 Program reset(程序重启)用于动态调试,中止当前的调试,就能将分配给程序的内存空间释放出来,其热键为Ctrl+F2Go to cursor(运行到光标处)调试程序时使用,选择该项可使程序运行到光标所在行。光标所在行必须为一条可执行语句,否则提示错误。其热键为F4Trace into(跟踪进入)在执行一条调用其它用户定义的子函数时,若用Trace into项,则执行长条将跟踪到该子函数内部去执行,其热键为F7Step over(单步执行)执行当前函数的下一条语句,即使用户函数调用,执
24、行长条也不会跟踪进函数内部,其热键为F8User screen(用户屏幕)显示程序的输出结果(把编辑窗口切换到程序输出窗口)。其热键为Alt+F5(4)Compile(编译)菜单 按<Alt+C>组合键可进入【Compile】菜单,该菜单内容如图0-17所示。各菜单项的功能见表0-5。图0-17表0-5 Compile菜单各选项的功能选项功能Compile to OBJ(编译生成目标码)将一个C源文件编译生成.OBJ目标文件,同时显示生成的文件名。 其热键为Alt+F9Make EXE file(生成执行文件)此命令生成一个.EXE的文件,并显示生成的.EXE文件名。其中.EXE文
25、件名是下面几项之一。由ProjectProject name说明的项目文件 若没有项目文件名,则由Primary C file说明的源文件若以上两项都没有文件名,则为当前窗口的文件名LinkEXE file(连接生成执行文件)把当前.OBJ文件及库文件连接在一起生成.EXE文件Build all(建立所有文件)重新编译项目里的所有文件,并进行装配生成.EXE文件。该命令不作过时检查(上面的几条命令要作过时检查,即如果目前项目里源文件的日期和时间与目标文件相同或更早,则拒绝对源文件进行编译)Primary C file(主C文件)当在该项中指定了主文件后,在以后的编译中,如没有项目文件名则编译此
26、项中规定的主C文件,如果编译中有错误,则将此文件调入编辑窗口,不管目前窗口中是不是主C文件Get info获得有关当前路径、源文件名、源文件字节大小、编译中的错误数目、可用空间等信息(5)Project(项目)菜单 按<Alt+P>组合键可进入【Project】菜单,该菜单内容如图0-18所示。各菜单项的功能见表0-6。图0-18表0-6 Project菜单各选项的功能选项功能Project name(项目名)项目名具有.PRJ的扩展名,其中包括将要编译、连接的文件名Break make on(中止编译)由用户选择是否在有Warining(警告)、Erro
27、rs(错误)、Fatal Errors( 致命错误)时或Link(连接)之前退出Make编译Auto dependencies(自动依赖)当开关置为on,编译时将检查源文件与对应的.OBJ文件日期和时间,否则不进行检查Clear project(清除项目文件)清除ProjectProject name中的项目文件名Remove messages(删除信息)把错误信息从信息窗口中清除掉 (6)Options(选择菜单)按<Alt+O>组合键可进入【Options】菜单,Options菜单控制着集成环境的工作设置。改变其中的选择项可以改变编译、连接、调试的工作方式。在这个菜单
28、中包含编译(Compiler)、连接(Linker)、环境(Environment)、目录(Directories)、参数(Arguments)、保存任选项(Save options)、恢复任选项(Retrieve options)等子菜单,如图0-19所示。Options菜单的内容很多,有许多细节,但对初学者它们一般不常使用。 图0-19l Compiler(编译器) 本项选择又有许多子菜单,可以让用户选择硬件配置、存储模型、调试技术、代码优化、对话信息控制和宏定义。这些子菜单的功能见表0-7。表0-7 Compiler子菜单的功能选项功能Model共有Tiny,small,medium,c
29、ompact,large,huge 六种不同模式可由用户选择 Defines打开一个宏定义框,用户可输入宏定义。多重定义可用分号,赋值可用等号Code generation它又有许多任选项,这些任选项告诉编译器产生什么样的目标代码Source控制编译器如何处理源代码,弹出一个子菜单,提供选项: 1.Indentifier length:说明标识符有效字符的个数,默认为32个。2.Nested comments: On(允许嵌套注释);Off(不允许嵌套注释)。3.ANSI keywords only : On(允许ANSI关键字);Off(允许使用Turbo C 的关键字)Errors控制编译
30、处理和响应诊断信息,弹出一个子菜单,供选择。Names用于改变段(segment)、 组( group)和类(class)的名字,默认值为CODE,DATA,BSSl Linker(连接器)本菜单设置有关连接的选择项,它的内容见表0-8。表0-8 Linker子菜单的功能选项功能Map file menu选择是否产生.MAP文件Initialize segments是否在连接时初始化没有初始化的段Devault libraries是否在连接其它编译程序产生的目标文件时去寻找其缺省库Graphics library是否连接graphics库中的函数Warn duplicate symbols当有
31、重复符号时产生警告信息Stack warinig是否让连接程序产生No stack的警告信息Case-sensitive link是否区分大、小写字l Environment(环境)本菜单规定是否对某些文件自动存盘及制表键和屏幕大小的设置,各子菜单的功能见表0-9。表0-9 Environment 子菜单的功能选项功能Message trackingCurrent file跟踪在编辑窗口中的文件错误。All files 跟踪所有文件错误。Off 不跟踪Keep message编译前是否清除Message窗口中的信息Config auto save选on时,在Run,Shel
32、l或退出集成开发环境之前,如果Turbo C 2.0的配置被改过,则所做的改动将存入配置文件中。选off时不存Edit auto save是否在Run或Shell之前,自动存储编辑的源文件Backup file是否在源文件存盘时产生后备文件(.BAK文件)Tab size设置制表键大小,默认为8Zoomed windows将现行活动窗口放大到整个屏幕,其热键为F5Screen size设置屏幕文本大小l Directories(路径)规定编译、连接所需文件的路径,其各项见表0-10。表0-10 Directories子菜单的功能选项功能Include directories选择头文件所在目录L
33、ibrary directories选择库文件路径,多个子目录用""分开Output directory选择输出文件(.OBJ, .EXE, .MAP文件)的目录Turbo C directory选择Turbo C 所在的目录Pick file name弹出一个窗口,允许用户规定pick文件名。默认的文件名为TCPICK.TCP,它是初启TC时自动加载的。如果用户没有规定pick文件名,则下面的选项Current pick file的设置为空;当规定了pick文件名时,将显示pick文件名Current pick file显示当前pick文件的文件名和它所在的目录。这一选项
34、只是一个提示信息,不能修改(7)Debug(调试)菜单 按<Alt+D>组合键可选择【Debug】菜单,该菜单主要用于查错,它包括的内容如图0-20所示,各选项的功能见表0-11。图0-20表0-11 Debug菜单各选项的功能选项功能Evaluate弹出一个会话窗口,窗口中有3项内容:1Expression(要计算结果的表达式);2Result(显示表达式的计算结果);3New value(赋给新值)。在调试过程中可以采用给某些变量赋以新值的办法寻找错误。这一点是该选项与BreakWatchAdd watch选项不同的地方Call stack弹出一个调用堆栈显示窗口,其中显示了程
35、序正在运行的函数调用序列。主函数在堆栈底,子函数在堆栈顶Find function显示编辑窗口中某一函数的定义。弹出一个会话窗口,在其中输入要显示的函数名并回车后,光标就指向该函数的定义处Refresh display如果编辑窗口偶然被用户窗口重写了,可用此选项恢复编辑窗口的内容Display swapping控制编辑窗口与程序输出窗口的转换关系。弹出一个选择窗口,其中有3种选择:Smart(默认方式):执行代码产生输出时切换到程序输出窗口,然后又返回到编辑窗口None:不进行屏幕切换Always:每执行一条语句切换一次屏幕Source debugging控制编译器是否在可执行文件中加入调试信
36、息。弹出一个选择窗口,其中有3种选择:On:在可执行文件中加入调试信息,为源代码的调试服务Standalone:在可执行文件中加入调试信息,但只能使用独立调试工具Turbo debuggerNone:不在可执行文件中加入调试信息(8)Breakwatch(断点及监视表达式)按<Alt+B>组合键可进入【Breakwatch】菜单,它包括的内容如图0-21所示,各选项的功能见表0-12。 图0-21表0-12 Breakwatch 菜单各选项的功能选项功能Add watch 向监视窗口输入一监视表达式Delete watch从监视窗口中删除当前的监视表达式Edit watc
37、h在监视窗口中编辑一个监视表达式Remove all watches从监视窗口中删除所有的监视表达式Toggle breakpoint对光标所在行设置或清除断点Clear all breakpoints清除所有断点View next breakpoint将光标移动到下一个断点处4常用功能键表表0-13列出了Turbo C 2.0常用功能键及其功能。表0-13 常用功能键及其功能功能键功能F1打开帮助文件,其中简要说明了TC的各种用法F2把当前编辑的文件存储到磁盘上,见FileSaveF3装载一个文件,见FileLoadF4让程序从执行长条执行到光标所在行,见RunGo to cursorF5放
38、大或缩小激活的窗口,见OptionsEnvironmentZoomed windowsF6交替激活编辑或信息窗口F7单步执行程序,跟踪函数调用,见RunTrace intoF8单步执行程序,不跟踪函数调用,见RunStep overF9编译并连接,见CompileMakeF10返回主菜单Shift+F10显示版本信息Ctrl+F1显示光标所指的关键词或函数的使用信息Ctrl+F2终止调试操作Ctrl+F3显示函数的调用序列,见DebugCall stackCtrl+F4检查和改变表达式的值,见DebugEvaluateCtrl+F7在观察窗口中输入表达式,见BreakWatchAdd watc
39、hCtrl+F8设置或清除断点,见BreakWatchToggle breakpointCtrl+F9编译、连接并运行程序,见RunRunAlt+F3选择文件加载Alt+F5光标在用户屏幕和编辑屏幕之间切换Alt+F6显示或隐藏活动窗口里的内容Alt+F7显示光标指向前一个错误处Alt+F8显示光标指向下一个错误处Alt+F9不进行日期和时间检查的编译,生成.OBJ文件Alt+F打开File菜单Alt+E打开Edit菜单Alt+R打开Run菜单Alt+C打开Compile菜单Alt+P打开Project菜单Alt+O打开Options菜单Alt+D打开Debug菜单Alt+B打开BreakWa
40、tch菜单Esc返回上一级菜单5Turbo C的基本操作(1)编辑一个新文件Ø 按<F10>激活【File】主菜单,(或者按<Alt+F>组合键),选择子菜单【New】(见图0-22),回车后进入编辑状态。Ø 编辑过程中,可用<Insert>键转换插入改写状态和<Del>键删除字符。Ø 按<Ctrl+Y>组合键可删除光标所在一行。Ø 按<Ctrl+N>组合键可插入一行。图0-22(2)保存文件按<F10>键并按回车键(或者按<Alt+F>组合键),选择子菜单【
41、Save】,按回车键后,TC会弹出一个对话框,如图0-23所示。用户可按自己的习惯指定目录、文件名存盘。图0-23(3)打开一个已存在的文件按<Alt+F>组合键,选择【Load】子菜单,这时屏幕上会出现一个*.c的“装入文件”对话框,如图0-24所示。用户可以在此处输入需要打开的文件名,并按回车键,进入编辑窗口,对此文件进行编辑。图0-24文件修改完后,若要另外保存文件,可在【File】菜单下选择【Write to】子菜单,输入要保存的文件名即可。如图0-25所示。图0-25(4)编译与连接编辑完源程序后,应对源程序行编译、连接。可用以下方法中的任一种。Ø 按<F
42、10>键,将亮条移到【Compile】菜单处后按回车键(或按<Alt+C>组合键),选择【Compile toOBJ】子菜单,按回车键就可进行编译。编译完成后,再选择【Compile】中的【Link EXE file】,然后回车键,就可执行连接,如图0-26所示。Ø 按<Alt+C>组合键选中编译菜单,从中选择【Make EXE file】子菜单项,按回车键后一次完成编译和连接。Ø 按<F9>键可一次完成编译和连接。注意:生成的目标文件*.obj和可执行文件*.exe保存在当前目录和配置文件TCCONFIG(TC的工作环境配置文件)指定的目录中。图0-26(5)运行Ø DOS环境下运行在DOS窗口下,输入所生成的最终输出文件名即可运行(注意路径要正确)。Ø TC集成环境下运行按<F10>键,选择【Run】(或者直接按<Alt+R>组合键),按回车键后,在弹出的子菜单上选择【Run】并回车键,即可运行。Ø 直接按<Ctrl+F9>组合键即可运行实际上此方法是将编译、连接和运行一起完成。注意此时按<Alt+F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业购物合同范本
- 2025年新余货运资格证模拟考试新题库
- 上海卖房定金合同范本
- 仪器采购合同范本模板
- 农业打药合同范本
- 第五章 第二节 一 气温 世界气温的分布教学设计-2024-2025学年湘教版初中地理七年级上册
- 业主安装电梯合同范本
- 全国物业服务合同范本
- 代理经销产品合同范本
- 借款合同范本担保人范本
- 撤场通知书( 模板)
- 音乐识谱节奏训练课件
- 七年级数学上册期末试卷(可打印)
- richcui美国sspc富锌底漆解读
- IATF169492016内部审核报告范例
- 学前儿童游戏(中职学前教育专业)PPT完整版全套教学课件
- 人教版高中地理必修一全册测试题(16份含答案)
- GN汽车吊吊装专项安全方案讲义
- 初中历史-《开元盛世 》教学课件设计
- 成果导向(OBE)教育理念课件
- 中小学心理健康教育指导纲要(教育部2012年修订)
评论
0/150
提交评论