第一章 C语言概述.ppt_第1页
第一章 C语言概述.ppt_第2页
第一章 C语言概述.ppt_第3页
第一章 C语言概述.ppt_第4页
第一章 C语言概述.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

C语言程序设计 主讲人 秦晓倩E mail hyqxq 第一章C语言程序设计初步 学习目的 了解程序设计语言的发展 能看明白C源程序 知道各部分的功能 掌握程序的书写格式 掌握C源程序的上机调试步骤 第一章C语言程序设计初步 1 1c语言出现的历史背景1 2c语言的特点1 3简单的c语言程序介绍1 4运行c程序的步骤与方法 1 1c语言出现的历史背景 1 1 1程序设计语言的支持环境1 1 2程序设计语言的发展 1 1 1程序设计语言的支持环境 编译 对源程序进行语法检查并翻译为二进制代码 1 1 2程序设计语言的发展 机器语言 汇编语言 面向过程的语言 面向对象的语言 10000000 表示A B ADDA B A A B 面向机器的语言 1 2C语言的特点 1 语言简洁 紧凑 使用方便 灵活 2 运算符极其丰富 3 生成的目标代码质量高 程序执行效率高 4 可移植性好 较之汇编语言 5 可以直接操纵硬件 1 3简单的c语言程序介绍 1 3 1C语言程序的总体结构1 3 2源程序的书写格式1 3 3函数的一般结构 1 3 1C语言程序的总体结构 由函数构成一个完整的 语言程序 是由一个main 函数 又称主函数 和若干个其它函数结合而成的 或仅由一个main 函数构成 例1 1 仅由main 函数构成的 语言程序 include stdio h voidmain 输出一行字符 printf ThisisaCprogram n 程序运行结果 ThisisaCprogram main void 输出一行字符 n include stdio h voidmain intmax intx inty inta b c scanf d d 例1 2 由main 函数和一个其它函数构成的 语言程序 求2个数中的较大者 声明被调用函数 定义变量 输入变量 调用函数max 输出结果 定义函数max 返回函数的结果 C程序中main 函数的位置与运行的结果无关 include stdio h intmax intx inty intz if x y z x elsez y return z voidmain inta b c scanf d d 1 3 2源程序的书写格式 1 所有语句都必须以分号 结束 函数的最后一个语句也不例外 2 程序行的书写格式自由 允许1行内写几条语句 也允许1条语句分写在几行上 3 允许使用注释 1 3 3函数的一般结构 1 使用的语法符号约定 方括号表示可选 即可以指定 也可以缺省 省略号表示前面的项可以重复 多 含2 中选1 1 3 3函数的一般结构 任何函数 包括主函数main 都是由函数说明和函数体两部分组成 函数说明部分 函数体部分 函数类型 函数名 函数参数表 说明语句部分 执行语句部分 1 3 3函数的一般结构 2 函数说明部分 如 例1 2 中的函数max 其函数说明各部分如图所示 函数类型函数名函数参数表 intmax intx inty 其中函数参数表的格式为 数据类型形参1 数据类型形参2 1 3 3函数的一般结构 3 函数体部分 1 说明语句部分说明语句部分由变量定义 自定义类型定义 自定义函数说明 外部变量说明等组成 2 可执行语句部分一般由若干条可执行语句构成 说明语句部分 可执行语句部分 函数体 intmax intx inty intz if x y z x elsez y return z 函数说明部分 函数 main intx y 变量定义语句 定义2个整型变量x y x 3 可执行的赋值语句 将3赋值给变量x y 6 可执行的赋值语句 将6赋值给变量y intmax 变量定义语句 定义1个整型变量max max x y x y printf max d n max 编译出错了 怎么解决 1 4运行c程序的步骤与方法 1 4 1运行一个C语言程序的一般步骤1 4 2TC的启动 退出和命令菜单1 4 3编辑并保存一个C语言源程序1 4 4编译 连接一个C语言源程序1 4 5运行并查看结果1 4 6编辑下一个C语言源程序 1 4 1运行一个C语言程序的一般步骤 1 启动TC 进入TC集成环境 2 编辑 或修改 源程序 3 编译 如果编译成功 则可进行下一步操作 否则 返回 2 修改源程序 再重新编译 直至编译成功 4 连接 如果连接成功 则可进行下一步操作 否则 根据系统的错误提示 进行相应修改 再重新连接 直至连接成功 5 运行 通过观察程序运行结果 验证程序的正确性 如果出现逻辑错误 则必须返回 2 修改源程序 再重新编译 连接和运行 直至程序正确 6 退出TC集成环境 结束本次程序运行 1 4 2TC的启动 退出和命令菜单 1 启动TC 在TC的安装目录下运行tc exe文件 1 4 2TC的启动 退出和命令菜单 2 命令菜单的使用功能键F10 激活主菜单 注意 菜单激活后 又不使用 可再按 Esc 键关闭 返回原来状态 3 退出TurboC退出TC有两种方法 1 菜单法 File Quit2 快捷键法 Alt X 1 4 3编辑并保存一个C语言源程序 打开一个源程序编辑窗口 激活主菜单 选择并执行File Load项保存一个源程序 选择并执行File save项 在此窗口中输入源程序名 有直接输入和选择输入两种 1 4 3编辑并保存一个C语言源程序 选择输入 1 4 4编译 连接一个C语言源程序 选择并执行Compile MakeEXEFile项 快捷键 F9 则TC将自动完成对当前正在编辑的源程序文件的编译 连接 并生成可执行文件 1 4 4编译 连接一个C语言源程序 如果源程序有语法错误 出现的窗口 1 4 4编译 连接一个C语言源程序 屏幕下端的 Message 窗口被激活 1 4 5运行并查看结果 1 运行当前正在编辑的源程序文件选择并执行Run Run项 快捷键 ctrl F9 2 查看运行结果选择并执行Run UserScreen项 快捷键 Alt F5 查看完毕后 按任一键返回编辑窗口 1 4 6

温馨提示

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

最新文档

评论

0/150

提交评论