C语言第二章解析.ppt
《C语言第二章解析.ppt》由会员分享,可在线阅读,更多相关《C语言第二章解析.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二讲编辑、编译、连接、运行及TurboC环境C语言程序的编辑、编译、连接、运行1、基本概念(回顾)。程序:为了使计算机能按照人们的意志工作,就要根据问题的要求,编写相应的程序。程序是一组计算机可以识别和执行的指令,每一条指令使计算机执行特定的操作。源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C程序源程序的扩展名为“.c”。C语言程序的编辑、编译、连接、运行目标程序:源程序经过“编译程序”翻译所得到的二进制代码称为目标程序。目标程序的扩展名为“.obj”。可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序称为可执行程序。可执行程序
2、的扩展名为“.exe”(在dos/windows环境下)。C语言程序的编辑、编译、运行2 2、C C语言程序的上机步骤语言程序的上机步骤输输入入与与编编辑辑源源程程序序-编编译译源源程程序序,产产生生目目标标代代码码-连连接接各各个个目目标标代代码码、库库函函数数,产产生生可可执执行行程程序序-运行程序。运行程序。编辑链接编译执行file.exe程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exeC程序上机过程程序上机过程C程序上机执行过程执行编辑编译连接编辑程序编辑程序C源程序C文件编译程序编译程序连接程序连接程序目标程
3、序obj文件可执行exe文件C编译系统编译系统库函数库函数其它其它目标文件目标文件TurboC集成开发环境Turbo C是美国Borland公司推出的集程序编辑、编译、连接和调试于一体特点是快速、高效、使用灵活、方便演示先将先将TurboC编译程序安装在硬盘上,目录名由用户自编译程序安装在硬盘上,目录名由用户自己建立,只要在己建立,只要在Options中将路径设置好即可,中将路径设置好即可,在所安装的目录下键入:在所安装的目录下键入:TC 屏幕上出现屏幕上出现TurboC的窗口,在窗口的顶部出现一排命令的窗口,在窗口的顶部出现一排命令菜单,其中:菜单,其中:1、File:文件菜单项文件菜单项主
4、要是对文件的操作。主要是对文件的操作。各命令的功能如下:各命令的功能如下:(1)Load:装入程序文件。从磁盘上调出一个程序文装入程序文件。从磁盘上调出一个程序文件并装入内存。件并装入内存。(2)Pick:选取程序文件。从以前装入的最多选取程序文件。从以前装入的最多89个程序文个程序文件中选取一个并装入内存。件中选取一个并装入内存。(3)New:新文件。进入编辑窗口编辑新的文件。新文件。进入编辑窗口编辑新的文件。(4)Save:保存文件。将编辑窗口中的文件保存到磁盘上。保存文件。将编辑窗口中的文件保存到磁盘上。(5)Writeto:换名保存。将正在编辑的文件以另一个名字换名保存。将正在编辑的文
5、件以另一个名字存盘。存盘。(6)Directory:显示目录。显示目录及所需的文件。显示目录。显示目录及所需的文件。(7)Changedir:改变目录。显示当前目录并允许用户将改变目录。显示当前目录并允许用户将其改变为所指定的盘符和目录。其改变为所指定的盘符和目录。(8)Osshell:进入进入Dos状态。暂时退出状态。暂时退出TurboC环境并环境并进入进入Dos状态。用状态。用Exit又可返回到又可返回到TurboC窗口。窗口。(9)Quit:退出。退出退出。退出TurboC集成环境,返回集成环境,返回Dos状态。状态。2、Edit:编辑菜单项编辑菜单项对源程序进行录入、编辑、修改。如对光
6、标进行移动,定对源程序进行录入、编辑、修改。如对光标进行移动,定义、移动、复制、删除文本块,从磁盘上读程序块到正在编辑义、移动、复制、删除文本块,从磁盘上读程序块到正在编辑的文件中,或把程序块写到磁盘上,在源程序中进行查找、替的文件中,或把程序块写到磁盘上,在源程序中进行查找、替换等操作,此菜单项无子菜单,用换等操作,此菜单项无子菜单,用Alt+E或或F10键调出,常用键调出,常用命令如下:命令如下:(1)Ctrl+K+B:定义块首定义块首(2)Ctrl+K+K:定义块尾定义块尾(3)Ctrl+K+C:块拷贝块拷贝(4)Ctrl+K+V:块移动块移动(5)Ctrl+K+R:从磁盘上读文件到编辑
7、窗口从磁盘上读文件到编辑窗口(6)Ctrl+K+W:将块写到磁盘上将块写到磁盘上3、Run:运行菜单项运行菜单项对源程序进行编译、链接、运行等,用对源程序进行编译、链接、运行等,用Alt+R或或F10键调键调出,各命令功能如下:出,各命令功能如下:(1)Run:运行命令。运行当前正在编辑的程序。运行命令。运行当前正在编辑的程序。(2)Programreset:程序复位命令,在程序单步运行时,程序复位命令,在程序单步运行时,选用此项将终止正在单步运行的程序,返回编辑状态。选用此项将终止正在单步运行的程序,返回编辑状态。(3)GotoCursor:编译运行到光标所在的位置。编译运行到光标所在的位置
8、。(4)Trace:跟踪跟踪运行运行,并可进入被调用的函数,并可进入被调用的函数。(5)StepOver:步进步进运行,不能进入被调用的函数。运行,不能进入被调用的函数。(6)UserScrren:用户屏幕。查看用户程序运行的结果。用户屏幕。查看用户程序运行的结果。4、Compile:编译菜单项编译菜单项对源程序文件进行编译、链接,生成对源程序文件进行编译、链接,生成OBJ和和EXE文件,文件,可用可用Alt+C或或F10键调出。键调出。(1)CompiletoOBJ:编译产生编译产生.OBJ文件。文件。(2)LinkEXEFile:连接并生成连接并生成.EXE文件文件(3)PrimaryCF
9、ile:指定指定初始初始C文件。文件。5、Project:项目项目菜单项菜单项定义项目文件名,对项目文件中包含的各函数进行编译、定义项目文件名,对项目文件中包含的各函数进行编译、链接运行。链接运行。用用Alt+P或或F10键调出,主要命令有:键调出,主要命令有:Projectname:定义项目文件名定义项目文件名,该文件内容包含一个,该文件内容包含一个程序的各函数文件名程序的各函数文件名,项目文件名以,项目文件名以.PRJ作扩展名作扩展名。6、Options:选择菜单项选择菜单项设置环境(编译自动存盘)和目录(编译系统在磁盘上的路设置环境(编译自动存盘)和目录(编译系统在磁盘上的路径)保存配置
10、值到配置文件径)保存配置值到配置文件Tcconfig.Tc中,可用中,可用Alt+O或或F10键调出,其中的键调出,其中的Directories:目录子菜单的功能是:通知目录子菜单的功能是:通知TurboC如何寻找要编辑、连接的文件、设置输入文件所在的如何寻找要编辑、连接的文件、设置输入文件所在的路径:路径:(1)Includedirectories:头文件目录。头文件目录。(2)Librarydirectory:库文件目录库文件目录(3)Outputdirectories:输出文件目录输出文件目录(4)TurboCdirectory:TurboC目录目录(5)Pickfilename:选取文
11、件名选取文件名(6)CurrentPickfile:当前选取文件名当前选取文件名7.Debug:调试菜单项调试菜单项程序运行过程中,用来计算、显示表达式的值,可用程序运行过程中,用来计算、显示表达式的值,可用Alt+D或或F10键调出。键调出。8.Break/Watch:断点断点/监视菜单项监视菜单项用来用来增加,删除监视表达式,可动态的检查调试程序。增加,删除监视表达式,可动态的检查调试程序。基本操作:F10-调用主菜单F2-存盘F3-打开Alt+F9-CompileCtrl+F9-RunAlt+F5-UserScreen常用热键常用热键文本编辑:-移动光标PgUp,PgDn-上下翻页Ctr
12、l+PgUp,Ctrl+PgDn-文件首尾Home End Ddelete Insert Bkspace块操作:Ctrl+KB-块开始标记Ctrl+KK-块结束标记Ctrl+KC-块拷贝Ctrl+KV-块移动Ctrl+KY-块删除Ctrl+KH-块隐藏程序调试:F8-StepoverF7-TraceintoF4-GotoCursorCtrl+F7-AddWatchCtrl+F8-ToggleBreakpointCtrl+F2-ProgramReset窗口操作:F5-窗口缩放F6-窗口切换作业及预告作业:1.5、1.63、参照本章例题,编写一个程序,输出以下信息:预告:数据、数据结构、算法、结构
13、化程序设计方法程序的灵魂算法先来两个基本概念1.数据数据是计算机程序处理的对象,可以是整数、实数、是计算机程序处理的对象,可以是整数、实数、字符,也可以是图像、声音等的编码表示。字符,也可以是图像、声音等的编码表示。2.数据结构数据结构指的是数据与数据间存在一种或多种特定关系。指的是数据与数据间存在一种或多种特定关系。在程序设计语言中,与数据结构密切相关的便在程序设计语言中,与数据结构密切相关的便是数据的类型和数据的存放。是数据的类型和数据的存放。数据结构:数据类型数据结构:数据类型+数据的组织形式(即数数据的组织形式(即数据的描述)据的描述)武汉大学武汉大学2008年新生入学须知年新生入学须
14、知 一、新生按一、新生按录取通知书录取通知书规定的时间来校报到。报到地点:武汉大学小操场。因规定的时间来校报到。报到地点:武汉大学小操场。因故不能按时报到者,必须事先以书面形式向所在学院请假,请假的时间不得超过两故不能按时报到者,必须事先以书面形式向所在学院请假,请假的时间不得超过两周。未经准假或逾期未报到者,取消其入学资格。周。未经准假或逾期未报到者,取消其入学资格。二、新生报到时须交正面免冠一寸登记照二、新生报到时须交正面免冠一寸登记照1212张。自带户口迁移证和党、团组织关系张。自带户口迁移证和党、团组织关系介绍信。介绍信。三、根据铁道部规定,新生来校时可持三、根据铁道部规定,新生来校时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第二 解析
限制150内