《C语言上机实验操作.ppt》由会员分享,可在线阅读,更多相关《C语言上机实验操作.ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、编辑链接编译执行C C程序的上机步骤程序的上机步骤C程序开发步骤file.exe程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exeC C程序的开发过程程序的开发过程程序的开发过程程序的开发过程1.编辑2.编译 (1)编辑指编辑创建源程序是将编写好的C语言源程序代码录入到计算机中,形成源程序文件。(2)用Visual C+6.0或TC2。环境提供的全屏幕编辑器。(3)在VC 6.0环境中的源程序文件,其扩展名为.cpp,而在Turbo C 2.0环境中的源程序文件的扩展名为.c。(1)编译源程序就是由C系统提供的编译器将源
2、程序文件的源代码转换成目标代码的过程。(2)编译过程主要进行词法分析和语法分析,在分析过程中如果发现错误,将错误信息显示在屏幕上通知用户。经过编译后的目标文件的扩展名为.obj。C C程序的开发过程程序的开发过程程序的开发过程程序的开发过程3.连接4.运行 (1)连接过程是将编译过程中生成的目标代码进行连接处理,生成可执行程序文件的过程。(2)在连接过程中,时常还要加入一些系统提供的库文件代码。经过连接后生成的可执行文件的扩展名为.exe。运行可执行文件的方法很多,可在C系统下执行“运行”命令。也可以在操作系统下直接执行可执行文件。可执行的程序文件运行后,将在屏幕上显示程序执行的结果。运行程序
3、的步骤和方法二、上机运行程序的方法二、上机运行程序的方法l目前使用的大多数C编译系统都是集成环境(IDE)的。可以用不同的编译系统对C程序进行操作l常用的有Turbo C 2.0、Turbo C+3.0、Visual C+等 lTurbo C2.0:是一个集成环境,它具有方便、直观和易用的界面,虽然它也是DOS环境下的集成环境,但是可以把启动Turbo C2.0 集成环境的DOS执行文件tc.exe生成快捷方式,也可以用鼠标操作。lVisual C+:也可以用Visual C+对C程序进行编译。Turbo CTurbo C集成开发环境集成开发环境v配置要求lUNIX,PC-DOS,MS-DOS
4、,UCDOS操作系统l硬盘容量约2M,448K RAM运行空间v安装Turbo Cl创建子目录lInstalll若不是可安装盘,将文件拷贝到对应的目录下TC*.*INCLUDELIB*.*SYS*.*v进入Turbo ClD:TCTC.exel主控菜单u文件操作FILE:New Load Save Write tou编辑操作EDIT:插入/修改 块 查找/替换u编译链接COMPILE LINK MAKEu执行RUNv退出Turbo ClAlt +xlAlt+F ,Qv帮助HelplF1lCtrl+F1基本操作:基本操作:F10-调用主菜单调用主菜单F2-存盘存盘F3-打开打开Alt+F9-Co
5、mpileCtrl+F9-RunAlt+F5-User Screenv常用热键常用热键文本编辑:文本编辑:-移动光标移动光标PgUp,PgDn-PgUp,PgDn-上下翻页上下翻页Ctrl+PgUp,Ctrl+PgDn-Ctrl+PgUp,Ctrl+PgDn-文件首尾文件首尾Home End Home End Ddelete Insert Ddelete Insert BkspaceBkspace块操作块操作:Ctrl+KB-块开始标记块开始标记 Ctrl+KK-块结束标块结束标记记Ctrl+KC-块拷贝块拷贝 Ctrl+KV-块移动块移动Ctrl+KY-块删除块删除 Ctrl+KH-块隐藏块
6、隐藏程序调试:程序调试:F8-Step over F7-Trace intoF4-Goto Cursor Ctrl+F7-Add WatchCtrl+F8-Toggle Breakpoint Ctrl+F2-Program Reset窗口操作:窗口操作:F5-窗口缩放窗口缩放F6-窗口切换窗口切换例:Turbo C的使用将Turbo C编译程序装入磁盘某一目录下,例如:放在C盘根目录下一级TC子目录下。(1)进入进入Turbo 集成环境集成环境在在DOS环境下环境下 C:TC2.0tc 在在在在WindowsWindows环境下环境下环境下环境下 找到可执行文件tc.exe,执行该文件。主菜单
7、:主菜单:1111个菜单项个菜单项:File Edit Search Run Compile Debug Project File Edit Search Run Compile Debug Project Options Window Help Options Window Help(2)(2)编辑源文件编辑源文件编辑源文件编辑源文件新建:新建:新建:新建:单击单击单击单击“File”“File”菜单下菜单下菜单下菜单下 的的的的“New”,“New”,修改:修改:选择选择“File”“Open”(“File”“Open”(即单击即单击“File”“File”的下的下拉菜单中的拉菜单中的“O
8、pen”“Open”项,修改已有的源程序。项,修改已有的源程序。在编辑(EDIT)状态下光标表示当前进行编辑的位置,在此位置可以进行插入、删除或修改,直到自已满意为止。保存:在编辑(EDIT)状态下光标表示当前进行编辑的位置,在此位置可以进行插入、删除或修改,直到自已满意为止。(3)对源程序进行编译对源程序进行编译选择“Compile”(或“Alt+F9”)对源程序进行编译。c1.cpp源程序,出现1个错误(error),0个警告(warming)。(4)将目标程序进行连接将目标程序进行连接 选择菜单“Compile”“Link”,如果不出现错误,会得到一个后缀为.exe的可执行文件。(5)执
9、行程序执行程序。选菜单“Run”“Run”(或按“Ctrl+F9”键)。(6)退出Turbo C环境 选择“File”“Quit”。C语言程序上机操作的一般步骤 Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境1.启动Visual C+6.0环境2.编辑源程序文件3.编译和连接4.执行 利用Visual C+6.0集成环境开发C程序的过程如下:Visual C+编程环境一、启动一、启动VC+VC+开始开始 程序程序Microsoft visual Microsoft visual Sdudio6.0 Microsoft visual Sdudio6.0 Micr
10、osoft visual C+6.0 C+6.0 或在桌机上双击或在桌机上双击 进入编程进入编程环境环境Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境 1.启动Visual C+6.0环境 方法:单击“开始”-“程序”-“Microsoft Visual studio 6.0”-“Microsoft Visual C+6.0”命令,启动Visual C+,VC6主窗口如下:菜单栏菜单栏项目工作区项目工作区标题栏标题栏输出区输出区工具栏工具栏状态栏状态栏文件编辑区文件编辑区Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境2.编辑源
11、程序文件(1)建立新工程项目单击“文件”-“新建”,弹出“新建”对话框。单击“工程”选项卡;单击“Win32 Console Application”选项;“工程”文件框中输入项目名,如“gc1”和“位置”框输入或选择新项目所在位置,单击“确定”按钮。弹出“Win32 Console Application Step 1of 1”对话框。单击“An empty project”按钮和“完成”按钮。系统显示“新建工程信息”对话框。单击“确定”按钮。单击“工程”单击“Win32 Console Application”输入项目名选择新项目位置单击“确定”单击该选项单击“完成”单击“确定”二、新建文
12、件二、新建文件文件文件 新建,再单击新建,再单击“文件文件”标签标签在在“文件名文件名”文本框中输入文件名,如:文本框中输入文件名,如:testtest其扩展名为其扩展名为cppcpp在目录列表框中选择文件的存放位置在目录列表框中选择文件的存放位置,如如c:abcc:abc再选中再选中”C+Sourse Files”,”C+Sourse Files”,单击单击“确定确定”钮钮,出现编辑窗口出现编辑窗口Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境2.编辑源程序文件(2)建立新项目中的文件单击“文件”-“新建”,弹出“新建”对话框。选择“文件”选项卡。单击“C+
13、Source File”选项,在“文件”文件框中输入文件名,单击“确定”按钮。系统自动返回VC6主窗口。显示文件编辑区窗口,在文件编辑区窗口输入源程序文件。单击“文件”输入文件名单击“C+Source file”单击“确定”选择“添加工程”输入源程序Visual C+编程环境三、编辑和保存三、编辑和保存 在编辑窗口中输入源程序,然后执行在编辑窗口中输入源程序,然后执行“文件文件 保存保存”命令,保存源文件命令,保存源文件四、编译源程序,生成目标程序四、编译源程序,生成目标程序 执行执行“编译(组建编译(组建B B)编译编译test.cpp”test.cpp”命令,在弹出命令,在弹出的对话框中单
14、击的对话框中单击“是是”钮,开始编译,并在消息窗口中钮,开始编译,并在消息窗口中显示编译信息。显示编译信息。你可以根据所出现的信息进行程序的调试你可以根据所出现的信息进行程序的调试Visual C+编程环境五、连接五、连接 如果编译时没有错误了,就可以进行连接。如果编译时没有错误了,就可以进行连接。执行执行“编译编译(组建)(组建)构件构件(组建)(组建)test.exe”test.exe”命令命令,开开始连接始连接,并在信息窗口显示连接信息。并在信息窗口显示连接信息。信息窗口显示信息窗口显示“test.exe-0 erroe(s),0“test.exe-0 erroe(s),0 waring
15、(s)”waring(s)”表示连接成功,生成可执行文件表示连接成功,生成可执行文件test.exetest.exeVisual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境3.编译和连接 方法一:选择主窗口菜单栏中“编译”菜单项;系统弹出下拉菜单,选择“构件”菜单命令。方法二:单击主窗口编译工具栏上的“Build”按钮进行编译和连接。单击“编译”(1)系统对程序文件进行编译和连接,生成以项目名称命名的可执行目标代码文件.exe。(2)编译连接过程中,系统如发现程序有语法错误,则在输出区窗口中显示错误信息,给出错误的性质、出现位置和错误的原因等。如果双击某条错误,编辑区窗
16、口右侧出现一个箭头,指示再现错误的程序行。用户据此对源程序进行相应的修改,并重新编译和连接,直到通过为止。单击“Build”Visual C+编程环境六、运行六、运行 执行执行“编译编译(组建)(组建)执行执行test.exe”test.exe”命令,弹命令,弹出运行窗口,显示运行结果。出运行窗口,显示运行结果。Press key to continue Press key to continue 按任意键退出窗口按任意键退出窗口Visual C+6.0Visual C+6.0集成环境集成环境集成环境集成环境4.执行方法一:单击“编译”菜单中“执行”命令。方法二:单击主窗口编译工具 栏 上 的
17、 “Build Execute”按钮来执行编译连接后的程序。运行成功,屏幕上输出执行结 果,并 提 示 信 息:“Press any key to continue”。此时按任意键系统都将返回VC6主窗口。在执行程序过程中出现运行错误。用户要修改源程序文件并且重新编译、连接和执行。单击“编译”单击“Build Execute”Visual C+编程环境七、关闭程序工作区七、关闭程序工作区 执行执行“文件文件 关闭工作区关闭工作区(窗口)(窗口)”命令,在命令,在弹出的对话框中选弹出的对话框中选“是是”,关闭工作区,关闭工作区八、打开文件八、打开文件 打开源程序文件,执行打开源程序文件,执行“文
18、件文件 打开打开“命令,命令,在出现的对话框中选择要打开文件所在的文件在出现的对话框中选择要打开文件所在的文件夹,然后选择要打开的文件(或双击打开该文夹,然后选择要打开的文件(或双击打开该文件),击件),击“打开打开”钮。钮。Visual C+编程环境九、查看九、查看C C源文件源文件 可查看可查看C C源文件、目标文件和可执行文件的源文件、目标文件和可执行文件的存放位置。经过编辑、编译、连接和运行后,存放位置。经过编辑、编译、连接和运行后,源文件源文件test.cpptest.cpp存放在文件夹存放在文件夹c:abc c:abc 中,目标中,目标文件文件test.objtest.obj和可执
19、行文件和可执行文件test.exetest.exe存放的文存放的文件夹件夹c:abcdebugc:abcdebug中中Visual C+编程环境用工具栏方法进行用工具栏方法进行编译连接运行编译连接运行程序程序一、标准工具栏中自左至右各按钮的功能一、标准工具栏中自左至右各按钮的功能创创建建新新的的文文体体文文件件打打开开已已有有文文档档保保存存当当前前文文档档保保存存所所有有打打开开文文档档剪剪切切选选中中文文档档内内容容复复制制选选中中文文档档内内容容粘粘贴贴剪剪切切板板中中内内容容取取消消最最近近一一次次操操作作恢恢复复前前一一次次取取消消操操作作显显示示或或隐隐藏藏工工作作区区窗窗口口显显
20、示示或或隐隐藏藏输输出出窗窗口口管管理理当当前前打打开开的的窗窗口口在在多多个个文文件件中中搜搜索索字字符符串串激激活活查查找找工工具具搜搜索索联联机机文文档档Visual C+编程环境二、组建(编译)工具栏二、组建(编译)工具栏可对已建好的源文件或项目进行编译、连接和运行程序可对已建好的源文件或项目进行编译、连接和运行程序选选择择当当前前活活动动项项目目选选择择活活动动的的配配置置编编译译文文件件创创建建项项目目停停止止创创建建项项目目执执行行程程序序启启动动或或继继续续程程序序的的执执行行插插入入或或删删除除断断点点C+C+提供两种活动配置,提供两种活动配置,Win32 ReleaseWi
21、n32 Release和和Win32 Debug,Win32 Debug,前者是前者是基于基于Win32Win32平台的发行版,后者是基于平台的发行版,后者是基于Win32Win32平台的调试版平台的调试版Visual C+编程环境三、调试(三、调试(DebugDebug)工具栏)工具栏 用来调试已编译的用来调试已编译的C+C+源文件及项目源文件及项目,查找所存在的查找所存在的问题,它们只有处于调试运行状态才有效。问题,它们只有处于调试运行状态才有效。重新启动程序并处于调试状态快速查看当前的调试状态运行到当前光标处打开一独立窗口,用来显示要查看的变量值和类型,当输入变量名时,调试程序自动显示变
22、量的值和类型。打开一独立窗口,该窗口内有三个标签,分别显示当前语句和上条语句所用的变量、正在执行函数的局部变量及this指针所指的对象的信息打开一独立窗口,显示CPU各寄存器情况打开一独立窗口,显示内存的当前状态打开一独立窗口,显示当前语句调用的所有函数,当前函数在顶部打开一独立窗口,显示反汇编代码停止调试运行的程序中断程序的执行使用改变代码进行调试显示下条要执行的语句单步调试进入被调用的函数内从被调用的函数内跳出,执行下一条语句单步调试,跳过被调用函数Visual C+编程环境重要提示重要提示 上机实验是学好上机实验是学好C C语言不可缺少语言不可缺少的重要的一环,只有多是机多练习,的重要的一环,只有多是机多练习,才能充分理解课堂上讲的理论内容,才能充分理解课堂上讲的理论内容,并在实践中积累编程经验。并在实践中积累编程经验。