C语言程序设计(1引言).ppt_第1页
C语言程序设计(1引言).ppt_第2页
C语言程序设计(1引言).ppt_第3页
C语言程序设计(1引言).ppt_第4页
C语言程序设计(1引言).ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计 第一章引言 1 1C语言的特点1 2简单的C语言程序介绍1 3C语言程序的结构1 4C程序设计语言的执行 1 1C语言的特点 C语言有9种控制语句 32个关键字 运算符丰富 共有34种运算符数据结构类型丰富 具有结构化的控制语句语法限制不太严格 程序设计自由度大 C语言允许直接访问物理地址 能进行位操作 可以直接对硬件进行操作 生成目标代码质量高 程序执行效率高 C语言编写的程序可移植性好 1 2简单的C语言程序介绍 ex101 c 在屏幕上输出ThisisaCprogram includevoidmain printf ThisisaCprogram n 注释 ex101 c 在屏幕上输出ThisisaCprogram C程序中的 之间的内容称为注释 是程序编写者给程序阅读者留下的一些说明 注释 以帮助阅读者理解程序 编译器不对注释进行编译 只将它们当作空白看待 本程序的第1行中的注释为 ex101 c 是说明本书编写时将这个程序保存在文件ex101 c中 库函数与文件包含命令include include 库函数 系统提供的标准函数 程序可直接使用 使用库函数必须将其有关说明信息写入程序 为了用户方便 系统定义库函数时 把一类相关库函数的说明信息 分别写在一些文件中 本例中使用了库函数printf 其有关说明信息写在文件stdio h中 所以在程序的开始加入了 include使用C语言的库函数 要在程序前面加上类似 include的预处理命令 main函数 任何C程序都必须有且只能有一个主函数main 它是程序的入口 也是程序的出口 其中 main是函数名 内可以包含一些参数 的内容称为函数体 其包含若干条C程序语句 不同语句之间用分号分隔 一般情况下 每个程序都由一至多个函数组成 voidmain printf ThisisaCprogram n 演示ex101 语句printf ThisisaCprogram n C语言的主函数体由一些语句组成 每个语句由一个分号结束 如本例中 主函数的一个语句 printf ThisisaCprogram n 说明 函数printf是系统提供的一个库函数 printf函数的功能是向显示器输出一段信息 具体内容括在双引号内 参数中的 n 代表一个命令 输出完这行字符后换行 不是要求显示的文字 例2写出以下程序的运行结果 写出以下程序的输出结果 includevoidmain printf Hello n printf world n 演示ex102 例3四则运算编程 includeintadd intx inty main inta b c scanf d d 演示ex103演示ex104讨论减 乘 除的编程 输入函数Scanf 函数说明 函数定义 1 4C程序设计语言的执行 对于C语言程序来说 这一过程一般分为4步 第1步 编辑源程序 第2步 编译 第3步 链接 第4步 执行 整个过程如下图 filename c filename obj filename exe 出错 出错 出错 出错 调试debug 编译 编译就是把用C语言描述的程序翻译成计算机可以直接理解并执行的机器语言命令组成的程序 C语言的编译过程分为两个阶段 首先是编译预处理 系统要先扫描程序 处理所有预处理命令 如把文件包含命令要求的文件包含 嵌入 到程序中 然后才开始编译 编译后得到的文件称为目标文件 目标文件就是用机器语言描述的文件 C语言的目标文件的后缀为 obj 目标文件的主文件名 一般与源程序文件名相同 在编译过程中 还要对源程序中的语法和逻辑结构进行检查 编译任务是由称做编译器 compiler 的软件完成的 程序在编译过程中 也可能发现错误 这时要重新进入编辑器进行编辑 链接 链接是将与当前程序有关的 已经有的几个目标模块链接在一起 形成一个完整的程序代码文件 这些已经有的目标模块有 库函数 如前面使用的printf 对于大的程序 常常分成几个模块 分别编写 编辑和编译 形成不同的目标模块 经正确链接所生成的文件才是可执行文件 可执行文件的文件名后缀为 exe 有的系统为 out 完成链接过程的软件称为链接器 linker 程序在连接过程中 也可能发现错误 这时也要重新进入编辑器进行编辑 执行 链接后得到的可执行文件名 对操作系统来说 相当于一条命令 在操作系统提供的命令界面上打入这个命令 就可以开始执行这个程序 C语言的集成开发环境 Turboc2 0Turboc 选用 Vc 等 1 打开Turboc 运行环境 界面如图 从图可以看到在集成环境的上部 有一行 主菜单 其中包括下面10个菜单项 FileEditSearchRunCompileProjectOptionsDebugWindowHelp分别代表 文件操作 编辑 查找 运行 编译 项目文件 选项 调试 窗口 帮助等功能 用户可通过以上菜单项来选择使用TurboC集成环境所提供的各项主要功能 2 编辑源程序 在File菜单下选择NEW子菜单项命令 系统的光标处于等待输入C源程序状态 输入完源程序后 选择File菜单下选择Saveas子菜单项命令进行保存 在随后弹出的保存文件对话框中 输入文件名 c后按 3 编译源程序选择Compile主菜单项并在其下拉子菜单中选择Compile命令 则进行编译 若源程序无语错误 生成可执行文件EXE 若源程序有语法错误 在Message窗口显示错误信息 此时没有生成可执行文件 应回到第2步 修改程序的错误 直到无语法错误 生成可执行文件 返回 4 连接程序在Compile菜单中 选择Link子菜单项命令 程序将被连接成可执行程序 注 按F9键 可一次完成编译和连接 5 执行程序 选择Run子菜单命令 或按快捷键Ctrl F9 6 看结果 程序运行后看结果必须选择File菜单下的DOSShell命令或者按快捷键Alt F5 才能看到运行的结果 如程序未得到预期的结果 应回到第2步 修改程序的错误 7 退出TurboC File Quit菜单命令或按Alt X 总结 简单C语言程序设计步骤 分析问题 设计解决方案了解和编写C语言程序代码 上机调试 编辑 编译 链接 执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论