版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C+程序设计中国高等院校计算机基础教育课程体系规划教材谭浩强 编著第1页诚信端正学习态度、调动学习兴趣 提倡讨论,但禁止剽窃 能够讨论思绪,请同学看算法逻辑问题和 效率问题。 但要亲自动手实现。 发觉剽窃,则剽窃者和被剽窃者此次作业或上机题倒扣二分之一分,以后作业题会得到重点检验。严重期评将给予不及格处理。第2页按时提交作业,禁止剽窃全部书面作业和上机作业都必须在指定期限内完成并提交普通周三晚上9点之前交作业。除非不可抗拒客观原因,请严格按提交时间完成书面作业和上机作业。比如,一个满分为10分作业题,记分标准为: (1)按时提交,满分可达10分(个别加分); (2)延迟3天之内提交,满分可达7
2、分; (3)延迟7天之内提交,满分可达3分; (4)7天之后提交或不交,得分0分。 (5)剽窃得 5分。第3页书面作业提交要求1) 以“学号名字_作业序号_P页号_题号”命名文件2) 每次作业,都在作业本或电子稿word文档中写上“我确保没有剽窃他人作业”老实确保。不然,计零分或依据剽窃情况倒扣分。第4页上机题提交要求上机作业以“学号姓名_上机序号_p页号_题号”命名文件,如”00308096张宁_上机1_P89_2.cpp”在该文件开头以注释形式写上老实代码确保 程序中要有足够注释第5页第1章 C+初步知识第2章 数据类型与表示式第1篇基 本 知 识第6页第1章 C+初步知识*1.1 从C到
3、C+ 1.2 最简单C+程序 1.3 C+程序组成和书写形式 1.4 C+程序编写和实现 1.5 关于C+上机实践第7页C语言是1972年由美国贝尔试验室D.M.Ritchie研制成功。大多数系统软件和许多应用软件都是用C语言编写。*1.1 从C到C+第8页*1.1 从C到C+C+是由AT&T Bell(贝尔)试验室Bjarne Stroustrup博士及其同事于20世纪80年代初在C语言基础上开发成功。C+保留了C语言原有全部优点,增加了面向对象机制。第9页*1.1 从C到C+C+对C“增强”,表现在两个方面: (1) 在原来面向过程机制基础上,对C语言功效做了不少扩充。(2) 增加了面向对
4、象机制。面向对象程序设计,是针对开发较大规模程序而提出来,目标是提升软件开发效率。第10页*1.1 从C到C+面向对象和面向过程不是矛盾,而是各有用途、互为补充。学习C+,既要会利用C+进行面向过程结构化程序设计,也要会利用C+进行面向对象程序设计。第11页例1.1 例1.41.2 最简单C+程序第12页C+程序结构和书写格式归纳以下: (1) 一个C+程序能够由一个程序单位或多个程序单位组成。 每一个程序单位作为一个文件。在程序编译时,编译系统分别对各个文件进行编译,所以,一个文件是一个编译单元。1.3 C+程序组成和书写形式第13页1.3 C+程序组成和书写形式(2)在一个程序单位中,能够
5、包含以下几个部分: 预处理命令。 全局申明部分(在函数外申明部分)。在这部分中包含对用户自己定义数据类型申明和程序中所用到变量定义。 函数。函数是实现操作部分,所以函数是程序中必须有和最基本组成部分。每一个程序必须包含一个或多个函数,其中必须有一个(而且只能有一个)主函数(main函数)。第14页1.3 C+程序组成和书写形式(3)一个函数由两部分组成: 函数首部,即函数第一行。包含函数名、函数类型、函数属性、函数参数(形参)名、参数类型。一个函数名后面必须跟一对圆括号, 函数参数能够缺省,如int main( )。 函数体,即函数首部下面大括号内部分。第15页(4) 语句包含两类, C+语句
6、必须以分号结束。 。 申明语句, 执行语句。(5)一个C+程序总是从main函数开始执行,而不论main函数在整个程序中位置怎样。(6)类(class)是C+新增加主要数据类型,在一个类中能够包含数据组员和组员函数,他们能够被指定为私有(private)和公用(public)属性。私有数据组员和组员函数只能被本类组员函数所调用。第16页(7) C+程序书写格式自由,一行内能够写几个语句, 一个语句能够分写在多行上。 (8)一个好、有使用价值源程序都应该加上必要注释,以增加程序可读性。能够用“/*/”对C+程序中任何部分作注释。用“/”作注释时,有效范围只有一行,即本行有效,不能跨行。第17页1.4 C+程序编写和实现第18页 能够使用不一样C+编译系统,在不一样环境下编译和运行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年嵌入式软件高级研发师招聘笔试试卷 招录14人大全
- 2026年企业数字化高级架构师招聘笔试试卷 招录13人年计算机视觉高级算法师招聘笔试试卷 招录14人
- 2026中国微生物菌剂土壤改良效果与农户采纳意愿报告
- 2026生物行业市场发展分析及发展趋势与投资管理策略研究报告
- 医院依法执业自查年度工作计划
- 2026生命科学技术行业市场研究报告探讨基因编辑与生物制药应用
- 2026中国无人机行业应用场景拓展与竞争策略研究报告
- 返岗教研总结
- 2026年高职城市轨道交通车辆技术(城轨车辆驾驶)试题及答案
- 中考美术考试题目及答案
- 应急物流管理 课件 第1、2章 应急物流概述;应急物流管理系统
- 房产公证模板范文
- 如果历史是一群喵课件
- 落叶清扫机设计
- 物料搬运安全培训
- 短路电流查表
- 新概念英语第二册+Lesson+4+An+exciting+trip+讲义
- 天使eric carle33本绘本mp3音频
- 手工焊接技术及要点介绍
- LY/T 2083-2013全国营造林综合核查技术规程
- GB/T 4457.4-2002机械制图图样画法图线
评论
0/150
提交评论