C语程序设计概述.ppt

上传人:max****ui 文档编号:6331792 上传时间:2020-02-23 格式:PPT 页数:43 大小:1.11MB
返回 下载 相关 举报
C语程序设计概述.ppt_第1页
第1页 / 共43页
C语程序设计概述.ppt_第2页
第2页 / 共43页
C语程序设计概述.ppt_第3页
第3页 / 共43页
点击查看更多>>
资源描述
C语言程序设计基础 苏传芳主编 石巧云13053125276QQ 460195720 教学目的 掌握C语言的基本语句 语法 数据类型 运算符和表达式 顺序 选择 循环结构程序设计 数组 函数 指针 文件 结构体类型变量 结构体数组等的使用 掌握程序设计的基本思想 基本概念和基本方法 能运用所学的知识和技能对一般问题进行分析和程序设计 编制出高效的C语言应用程序 难点与重点 难点 指针重点 选择 循环结构程序设计和一维数组 函数与文件操作 参考书 C程序设计 谭浩强主编 清华大学出版社 1999 C语言程序设计 张强华 吕新平编著 人民邮电出版社 2001 8 C语言程序设计 21世纪高职高专新概念教材 徐新华主编 中国水利水电出版社 2001 7 考核方式 本课程考核采取形成性考核方式进行 由形成性考核的各项过程成绩组成 分数比例为 总评成绩 平时学习表现 10 作业 20 实训及报告 30 期末考试成绩 40 导入 计算机与人工智能 计算机行业的梦想让计算机 Computer 能像人一样地思考 与人自然交流 人工智能 ArtificialIntelligence 图灵测试 计算机与人工智能 1997年 IBM公司研制的深蓝超级计算机在一场 人机大战 中打败了国际象棋大师卡斯帕罗夫被誉为 人工智能的一大胜利 深蓝的主要研制者之一许峰雄博士 胜利靠的只是不知疲倦地高速运算 并不是什么智能 计算机与信息技术 计算机技术与通信技术结合 构成了信息技术 InformationTechnology 诞生了一个新词 IT嵌入式系统是IT未来的主要发展方向之一典型的嵌入式系统有 机器人 手机和智能家电等 计算机 计算机是用来延伸人的能力的工具 需要人来驾驭要驾驭的主要手段之一就是 编程 Programming 计算机基本工作过程 整个过程的执行者是硬件 但硬件是受软件控制的编程 就是编写软件 使硬件按照人的意图工作 计算机基本工作过程 冯 诺依曼机 结构 大脑 记忆装置 眼睛和耳朵 程序设计语言 ProgrammingLanguage 是人与计算机进行交流的语言计算机直接能读懂的语言机器语言 MachineCode 也叫机器代码一种纯粹的二进制语言 程序设计语言 程序设计语言 计算机为什么用二进制呢 为什么不用我们日常熟悉的十进制呢 二进制在在电器元件中容易实现计算机进行二进制运算比进行十进制运算要简单得多 程序设计语言 机器语言编写的1 1程序汇编语言 AssembleLanguage 编写的1 1程序 101110000000000100000000000001010000000100000000 MOVA 1ADDA 1 程序设计语言 BASIC语言编写的1 1程序C语言编写的1 1程序 PRINT1 1 includemain printf d n 1 1 流行语言 应用编程语言机器语言汇编语言BasicPascalCC JavaC 专项编程语言LotusNotesPowerBuilder Web编程语言HTMLXMLPHPASPJSPJavaScriptVBScript其他perlpythonVBA C语言的创世纪 一切从一个叫 SpaceTravel 的电子游戏开始 为了让他的游戏能在PDP 7上运行 KenThompson用汇编语言给PDP 7写了一个操作系统 UNIX汇编太不好用了 Thompson需要高级语言试验了一些高级语言 包括Fortran 都不理想他在BCPL基础上 自己设计了一个B语言UNIX开始发展 B也不够用了DennisRitchie加入 把B改造成C开始用C重写UNIX Ritchie和Thompson在开发UNIX 接受美国国家技术勋章 C程序设计语言 是一种高级语言高级语言并不是 高级 只是相对低级语言 在一个高的级别上进行编程历史悠久 战勋卓著诞生于上世纪70年代初 成熟于80年代 C89 修订与90年代 C99 很多重量级软件都是用C写的上天入地 无所不能几乎没有不能用C写出来的软件 没有不支持C的系统很多流行语言 新生语言都借鉴了它的思想 语法从C 到Java 再到C 还有php等 C语言的祖师爷DennisM Ritchie http www cs bell 第一章C语言概述 程序设计语言的发展 CPU指令系统 由0 1序列构成的指令码组成如 10000000加10010000减 用助记符号描述的指令系统如ADDA B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类 对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系 程序设计关键是定义类 并由类派生对象 1 1C语言产生的背景 产生背景产生过程时间 1972 1973地点 美国贝尔实验室目的 UNIX操作系统设计人 Ken Thompson和Dennis M RitchieC标准标准C K R合著 TheCProgrammingLanguage ANSIC 1983年87ANSIC 1987年1990年国际标准的ANSIC C语言发展过程 语言简洁 紧凑 灵活运算符和数据类型丰富程序设计结构化 模块化生成目标代码质量高可移植性好 1 2C语言特点 由系统定义 不能重作其它定义 autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile 32个关键字 if else for while do while continuebreakswitchgotoreturn 9种控制语句 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 及其扩展条件运算符 逗号运算符 指针运算符 求字节数 sizeof强制类型转换 类型 分量运算符 下标运算符 其它 34种运算符 C数据类型 例1 1第一个程序Hello World example1 1ThefirstCProgram includemain printf Hello World 输出 Hello World 1 3C语言的程序结构 example1 1calculatethesumofaandb include Thisisthemainprogram main inta b sum a 10 b 24 sum add a b printf sum d n sum Thisfunctioncalculatesthesumofxandy intadd intx inty intz z x y return z 运行结果 sum 34 例1 2求两数之和 10 24 习惯用小写字母 大小写敏不使用行号 无程序行概念可使用空行和空格常用锯齿形书写格式 main main inti j sum sum 0 for i 1 i 10 i for j 1 j 10 j sum i j printf d n sum 优秀程序员的素质之一 使用TAB缩进 对齐有足够的注释有合适的空行 格式特点 函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main 程序执行从main开始 在main中结束 其它函数通过嵌套调用得以执行 程序语句C程序由语句组成用 作为语句终止符注释 为注释 不能嵌套不产生编译代码 例 Thisisthemain ofexample1 1 编译预处理命令 结构特点 C程序开发步骤 file exe 程序代码的录入 生成源程序 c 语法分析查错 翻译生成目标程序 obj 与其它目标程序或库链接装配 生成可执行程序 exe 1 4C程序的上机步骤 C语言程序上机操作的一般步骤 用TurboC运行C程序的具体步骤 1 启动TurboC集成环境启动TurboC方法是 执行TurboC系统安装目录下BIN子目录中的TC EXE文件 例如 设TurboC系统安装在C 盘TC目录下 则启动方法如下 用鼠标双击 开始 附件 DOS命令符 进入DOS命令下 进入C TC BIN目录下 CD C TC BIN 健入TC回车即可 C TC BIN TC 启动TurboC后 如图1 1所示 2 设置工作环境设置工作环境 就是设置C语言系统头文件 库函数以及源程序文件和目标代码文件的存放位置 方法 是将光标移至菜单命令 Options Directories 回车 进入设置工作环境对话框 如下图所示 根据实际情况配置系统工作环境 3 建立 打开C程序源文件方法 使用 File New 打开一个新的编辑窗口建立一个新的C源程序文件 使用 File Open 命令可以在编辑窗口中打开一个已有的C源程序文件用于编辑 4 编辑源程序文件编辑源程序 就是输入 修改C语言程序 然后将程序文件保存于盘上 在程序的编辑修改过程中应经常用F2键存盘 TurboC编辑窗口是一个全屏幕编辑器 可以对程序的文字 词 块进行 移动 改写 删除 拷贝 等 5 保存C源程序文件输入完C源程序后必须先保存该源程序文件 方法 使用菜单命令File Save保存文件 使用菜单命令File SaveAs 其对话框类似于保存文件对话框 在SaveFileAs区域输入新文件名后选择 OK 即可 6 编译 连接单个C源程序文件方法 1 使用菜单命令Compile Compile对源程序文件进行编译 生成相应的目标文件 2 使用菜单命令Compile Link可以对相应目标文件进行连接以生成相应的执行文件 或 使用菜单命令Compile Make项 快捷键 F9 则将自动完成对当前正在编辑的源程序文件的编译 连接 并生成可执行文件 7 运行C程序与查看结果使用菜单命令Run Run可以运行当前窗口中的程序 使用菜单命令Windows UserScreen 快捷键 Alt F5 可以切换到用户屏幕查看输出信息和程序运行结果 按任意键可以返回系统集成环境 也可以在输入源程序并保存文件后直接使用Run Run命令运行程序 系统自动进行编译 连接 运行程序的全过程 8 退出TurboC使用菜单命令Flie Quit 快捷键 Alt X 即可 小结 本讲主要让学生对C语言程序设计有个初步的感性的认识 从C语言的产生背景开始 逐步简单介绍了C语言的特点 程序结构及特点 最后还介绍了C程序上机步骤
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!