- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计教程_电子版01
高等学校教材C/C++程序设计教程谭浩强 张基温 编著 高等教育出版社 第一章 C语言程序设计初步 §1.1 程序与程序开发 §1.2 数值数据与算术运算 §1.3 变量 §1.4 数值数据的输入与输出 §1.5 字符型数据 §1.1 程序与程序开发 §1.1.1程序、程序设计方法与语言 §1.1.2程序开发过程 §1.1.1程序、程序设计方法与语言 程序就是要计算机完成某项工作的代名词。要计算机完成某项工作就要运行一个相应的程序,如某一动画程序、某一计算程序、某一管理程序等。其实,程序就是对计算机工作规则的描述:让它演出动画与进行计算或管理,规则是不相同的。设计为完成一项工作的规则的过程就称为程序设计。 面向对象的程序设计方法和程序设计语言 面向对象和程序设计方法把世界看作是由对象组成的,对象是运动的,向对象发送消息,将会激活对象的行为,或者说对象行为靠消息触发而激活。其关键是确定对象并对其分类,如下页的分类图。 对按层次关系对车进行组织、定义和管理 面向过程的程序设计方法和C程序设计 面向过程的程序设计是基于如下认识: 程序的作用是实现某些功能 每个功能由计算机的一个操作过程实现 以一个简单的C语言的例子 #include stdio.h //是头文件,I/O函数所必需的信息 main( ) //是C语言程序的标志,有且仅有一个的主函数 { int a,b,c; //关键字“int”定义变量类型 a=5; b=3; c=a*b; //赋值操作 printf(“This is a C program.”);//将双引号中字符原样输出 printf(“c=%d”,c); //格式化输出 } //以分号标记分节 Max(x,y) #include stdio.h main( ) { int a=5,b=3,max; //定义类型与赋值可以同时进行 if(ab) max=a; else max=b; printf(“max=%d”,max); } 通过以上程序。一般说来,对不同的问题,有不同的解题思路;对同一个问题,也可能有不同的解题思路;对同一个问题的同一个解题思路,可能有不同的程序描述。 算法+数据结构=程序 这是计算机科学家Niklaus Wirth 针对程序设计是一项艰巨的脑力劳动。为了使得问题更容易求解,在程序设计的初期要把精力集中在问题的求解思路的考虑上,暂不考虑程序描述的细节。解题思路的考虑分为两个方面:如何组织求解对象和制定求解过程的操作步骤和规则。这两个方面称为数据结构和算法。数据结构描述了问题涉及对象间的联系和组织结构,算法描述了求解问题的步骤或规则。 算法可以是自然语言描述,也可以用专用的算法描述语言描述,还可以用程序设计语言描述,用程序设计语言描述的算法就是程序。常用的算法专用描述语言是流程图。 程序流程图示例 §1.1.2程序开发过程 1.分析 2.设计 (1)总体设计* (2)详细设计 3.程序编码以及编辑、编译和链接* (1)编译 (2)链接 4.程序测试 5.编写程序文档 总体设计的实例结构图 编辑、编译和链接 §1.2 数值数据与算术运算 §1.2.1 整数类型 §1.2.2 实型类型 §1.2.3 数据类型长度的测试 §1.2.4 算术运算符与算术表达式 §1.2.1 整数类型 1. int、short int和long int类型 2.带符号的整型数的不带符号的整型数 3.整数的书写形式 1. int、short int和long int类型 简单地说,整型就是不带有小数点的数 int类型,其表数范围为-32768—32767之间的整数。 二是用长整型(long int类型)表示。Long int类型采用4字节字长表示整数,存储空间扩大了一倍,表数范围扩大到2147483648—2147483647。 2.带符号的整型数的不带符号的整型数 它们的区别仅在于在机器内部,带符号数要用一位二进制码表示正负号,而不带符号数用全部字长表示数值。因此,在同样的字长下,它们的表数空间相同,但不带符号数的最小值为0,最大值比同样字长的带符号数扩大一倍。 3.整数的书写形式 在C语言程序中,整型数允许使用十进制(用0,1,2,3,4,5,6,7,8,9十个码)、八进制(用0打头,并使用0,1,2,3,4,5,6,7八个码)和十六进制(用0x
您可能关注的文档
最近下载
- 高职“岗、课、赛、证、训、创”六位一体人才培养模式研究——以人工智能应用技术专业为例.pdf
- 永辉超市营运资金管理存在的问题及对策分析_20250126_225505.docx VIP
- 第四章 多彩的光之凸透镜专题(课件)中考物理一轮复习(沪科版).pptx VIP
- 经皮内镜下胃(空肠)造口术临床应用中国专家共识(2024版).docx VIP
- 机械制图 全套课件.ppt
- 民航旅客服务从业人员劳动竞赛试题库400题(供参考).docx
- 《TM-261A、461A使用说明书》.pdf
- 工业园物业服务工业园安全秩序管理方案.doc
- 2024年计量专业实务与案例分析二级参考答案.docx
- 《学前教育法》知识考试题库100题(含答案).docx
文档评论(0)