《C语言课件二级》chapter12.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计语言C 为什么要学C语言? 1.C语言功能强大,表达能力强; 2.生成的目标程序效益高,可移植性好; 3.既具有高级语言的优点,又有低级语言特色; 4.C语言又是面向对象程序设计的基础; 5.应用面非常广泛; 程序的编译: 程序的执行过程: 什么是程序设计? 按照机器所规定的指令,编制完成某任务的程序,这项工作叫程序设计。 Programming The act of designing, writing and maintaining a program C语言的特点 高效 兼有高级语言(易读易学)和汇编语言的特点,目标代码效率高。 可移植性好 移植:把程序从一类计算机移到另一类计算机。 结构化(模块化)将完成特定任务所用的信息和指令同程序的其他部分分离开来。 清晰、高效、可读性强,C的结构成分是函数。 表达能力、运算能力强 程序三要素: 输入 输出 计算 第一个C程序 程序中如何存储数据? C语言中有什么样的数据? 数据如何存储? 什么是变量? 如何用变量保存数值? 第二个C程序 第三个C程序 int main ( ) { int a, b, c ; a=3; b=5; c= a+ b; printf( “%d, %d, %d”,a,b,c); } C语言总结 C程序由函数构成, 函数是C程序的基本单位,函数体由{ }括起来。 和数学函数对比:y=f(x,y,z) C程序总是从main函数(主函数) 开始执行, 不论main在程序中的位置如何。 main()函数的作用,相当于其它高级语言中的主程序;其它函数的作用,相当于子程序。 C中字母有大小写的区别 C本身没有输入、输出语句,用函数来完成 C语句结束必须有分号 注释行有 /* */ 标识 , 不能嵌套 Turbo C 2.0 由美国Borland公司1989年出版 Turbo C使用简介 1.6 方法一 main( ) { int a,b,c,d; scanf(“%d,%d,%d,a,b,c); d=max(a,b); d=max(d,c); printf(“max=%d\n,d); } int max(int x,int y) { int z; if(xy)z=x; else z=y; return(z); } 第二章 程序的灵魂—算法 一个程序应包括 : 2.1??? 算法的概念 2.2??? 简单算法举例 【例2.1】求1×2×3×4×5。 最原始方法: 步骤1:先求1×2,得到结果2。 步骤2:将步骤1得到的乘积2乘以3,得到结果6。 步骤3:将6再乘以4,得24。 步骤4:将24再乘以5,得120。 2.3??? 算法的特性 有穷性:一个算法应包含有限的操作步骤而不能是无限的。 确定性:算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。 有零个或多个输入; 有一个或多个输出; 有效性:算法中每一个步骤应当能有效地执行,并得到确定的结果。 对于程序设计人员,必须会设计算法,并根据算法写出程序。 2.4??? 怎样表示一个算法 除了很简单的问题,一般不用自然语言表示算法。 2.4.3??三种基本结构和改进的流程图 作业 2.4 (2)、(5) 文件的打开、修改以及保存    编译与生成 环境设置     ? Turbo C 2.0集成开发环境的使用 ? 进入集成开发环境 执行TC 2.0安装目录下的TC.EXE ? 程序的输入 选择菜单File | New ? 运行程序 选择菜单Run | Run或按Ctrl+F9键 ? 查看程序运行结果 选择菜单Run | User Screen 或按Alt+F5键 ? 程序存盘 选择菜单File | Save 或按F2键 ? 程序的加载 选择菜单File | Load或按F3键 ? 程序编辑的块操作 建立块:决定块首:Ctrl+K,B 决定块尾:Ctrl+K,K 块复制:Ctrl+K,C 块移动:Ctrl+K,V 块删除:Ctrl+K,Y 撤消块:Ctrl+K,H ? 集成开发环境配置 选择菜单Option | Directores出现对话框:

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档