- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序的设计基础(C++)第1讲C++简单程序的设计.ppt
程序设计基础(C++) 第1讲 C++简单程序设计 第2讲 数据的输入输出与控制结构 第3讲 数组 第4讲 函数与程序结构 第5讲 指针 第6讲 结构及其它 第7讲 类与对象 第8讲 继承与派生 第9讲 多态与虚函数 第10讲 模板 ? 第1章 C++简单程序设计 1.1 概述 1.2 基本数据类型 1.3 运算符和表达式 1.4 面向对象设计思想 简单程序介绍 ? ? ? ? ? ? 求两数如2、3之和 2+3=? 如何用C++程序实现? 1.1 概述 #includeiostream.h void main ( ) // 主程序 { int a, b, sum; // 定义变量 a=2;b=3; //变量赋值 sum=a+b; //求和 cout“sum is ”sumendl; //输出 } 这里, iostream.h是标准输入输出流类库提供的文件,其中包含对“cout”和“”的定义; main()表示主函数,函数体由一对大括号{ }扩起来;//右面的是注释部分,不运行;第4行是变量定义部分,定义了3个整型变量;5,6行是算法实现部分;第7行“cout”的作用是在屏幕上字符串sum is ,以及变量sum的值, endl为回车换行。因此该程序运行结果为: sum is 5 ? ? 总结C++程序的基本结构: (1)每个C++程序一般由程序主体、编译预处理和注释三部分组成。 程序主体 函数定义是C++程序的主体部分。程序的作用基本上由函数来完成。 编译预处理 每个以符号“#”开头的行,称为编译预处理行,是C++提供的一种模块化工具。 注释 注释的作用是用来给编程人员一种提示或记号,注释部分内容不参加程序的编译和执行。 (2)函数由两部分组成:函数说明部分、函数体。 函数说明部分: 函数类型 函数名 void main ( ) 函数体:由一对大括号{ }扩起来,函数体又分为两部分:变量定义部分、执行部分。 (3)不论main函数放到何处,C++程序总是从main函数开始执行,随main函数结束而整个程序结束。 1.2 基本数据类型 1.2.1 常量与变量 ? ? ? ? ? ? 1. 常量和符号常量 在程序运行过程中,其值不能被改变的量称为常量。如12、0、45为整型常量,4.5、-32.2为实型常量,‘a’、’5’为字符常量。这种常量又称为字面常量或直接常量。 1. 常量和符号常量 在程序中还可以用一个标识符代表一个常量。 案例1.2 const int PRICE 30 #include iostream.h void main() { int num,total; num=10; total=num*PRICE; cout?total= ?totalendl; } 2.变量 (1)变量名与标识符 (2)变量的定义和初始化 ? ? ? ? ? ? (1) 变量名与标识符 ? ? ? ? ? ? 变量:以标识符来取名,在程序中其值可变的量。 标识符:是变量名、符号常量名、函数名、数组名、结构体名、共用体名的总称。 命名规定: (1)标识符是以字母或下划线开头,由字母、数字、下划线组成的字符序列。如:sum、file、_size、data38;以下标识符是错误的:stu-num、3D64、$123、M.D.JOHN.、abc DEF。 (2)C++语言中有45个关键字,系统已定义好其含义,不允许用户再次定义;另外还有预处理命令,用户最好不要用它们做其它标识符。 (3)C++语言中,系统认为大、小写字母是不同的字符,如:ABC、abc是不同的标识符。 定义标识符,应遵循以下原则: (1)尽量做到见名知义,以增加程序的可读性。 (2)符号常量一般用大写字母,其它标识符如变量名、函数名用小写字母或大小写字母混合使用。 ? ? (2) 变量的定义和初始化 ? ? ? ? ? ? 任何变量必须先定义再使用,因为: 只有定义了变量,编译程序才能根据变量的类型分配适当的内存单元。 决定其存储数据的方法。 允许该数据所执行的操作方式。 定义变量的形式
您可能关注的文档
- 矿体变化性及其数学分析基本方法.ppt
- 矿床学01基本的 概念(中南大学 地质工程专业A方向)34.ppt
- 矿床学课件5 第五章 勘探技术知识手段及其合理利用.ppt
- 矿物质 营养和 与食品卫生学 .ppt
- 矿用绞车工培训教材 第二节 测井绞车安全操作相关知识.ppt
- 研 Unit 2 Rigidity and Suppleness 英汉对比和 与翻译 研究生 .ppt
- 研_Unit 4 Static vs. Dynamic 英汉对比和 与翻译 研究生 .ppt
- 研_第1单元 语言 思维 翻译 英汉对比和 与翻译 研究生 .ppt
- 研一章 基因、基因组和 与基因组学 医学分子生物学.ppt
- 研究基本方法与论文课件1科技论文概述及综述写作160517.ppt
- 程序的设计实习(II):算法的设计 14_枚举.pptx
- 程序的设计实习(II):算法的设计 16 深度优先搜索.pptx
- 程序的设计实习(II):算法的设计 18_方程求解.pptx
- 程序的设计实习(II):算法的设计 第13讲 高精度计算.pptx
- 程序的设计实习(II):算法的设计 第15讲 递归.pptx
- 程序设计基础教程(第2版)第3章 层叠样式表(CSS)技术知识.ppt
- 税制改革和 与税收政策解读 .ppt
- 税务会计(第二版)课件项目七:其他税会计核算和 与申报.pptx
- 税务会计(第二版)课件项目三:消费税会计核算和 与申报.pptx
- 税务会计(第二版)课件项目六:个人所得税会计核算和 与申报.pptx
文档评论(0)