第2章_基本编程语句.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章_基本编程语句.ppt

长春理工大学 面向对象程序设计 ─基本编程语句 长春理工大学 董元方 IDE Integrated Development Environment,集成开发环境 程序员可以在该环境中编辑程序代码,逐个编译源文件,装配和链接全部源文件及其资源文件,直至调试运行。甚至软件包装和做成软件产品都可以一体化。 我们使用的IDE:Visual C++ 6.0 编程操作流程 编辑(edit)?编译(compile)?链接(link/make /build)?调试(debug) 循环往复,直至完成 /library/ 这是微软的帮助网站,需要知道vc++自带的库文件和函数请查阅这个网站 也可到图书馆找有关c++函数库的工具书 编程实践 熟悉VC++编程环境 建立控制台应用程序 最简单的程序 最小的样板程序 #includeiostream int main() { std::cout“Hello World.\n”; } 面向对象程序设计思想,并没有抛弃“结构化程序设计”,而是把结构化程序设计方法进一步发扬光大 我们知道 在结构化程序设计中,程序=算法+数据结构 在面向对象程序设计中,对象=算法+数据结构。实际上,它是把结构化程序设计的思想体现在单个对象中,或者说封装在单个对象中了。 C++的基本编程语句 说明语句 赋值语句 表达式语句(第4章讲) 过程控制语句 条件语句 循环语句 转移语句 说明语句 编程是要完成计算的,要计算就会有数据的进出,或为整数,或为小数,或为字符串,或为更复杂的数据形态。若要将计算结果保存在某个存储空间中,就要对存储空间进行说明。C++用名称来代表存储空间。 涉及存放数据的名称有两类 变量(或常量):由C++内部数据类型定义而产生 对象(或常对象):先由程序员定义类,然后再创建实体而产生 分定义语句和声明语句 例子 #includeiostream using namespace std; void main() { double radius; cout“please input radius: ”; cinradius; double result=radius*radius*3.14*4; cout“The result is ”result“\n”; } 函数 返回值类型 函数名称(参数列表) {    函数体    } 函数的声明和定义 #includeiostream using namespace std; void sphere(); void main(){sphere();} void sphere() { double radius; cout“please input radius: ”; cinradius; if(radius0) return; cout“The result is ”radius*radius*3.14*4“\n”; } 条件语句 if语句(条件语句) 条件表达式 switch语句 if语句 自然语言中:如果…,那么…,否则… 数学语言中:当…时,…,反之… 计算机语言中: 条件表达式 例如: x ? a=3 : b=3; 或者(x ? a : b)=3; switch语句(开关语句) 多分支结构 自然语言的排比句式 “少年智则国智,少年富则国富,少年强则国强,少年独立则国独立,少年自由则国自由,少年进步则国进步,少年胜于欧洲,则国胜于欧洲,少年雄于地球,则国雄于地球。” —— 梁启超 《少年中国说》 数学公式: 整数值分支判断 switch括号中的表达式只能是整型、字符型或枚举型表达式 case后面的常量表达式之类型必须与其匹配 case default break 练习 从键盘上获得一个数,如果这个数是10,则输出响铃,如果是其它数,则输出这个数。 从键盘上获得一个数,如果这个数是10,则输出响铃;如果这个数是20,则输出“$”;如果是其它数,则输出这个数。 循环语句 for循环语句 while循环 do-while循环 练习 P61练习2 3、4、6、7 2、5作为实验题目 转移语句 break语句 break语句用在循环语句for、while、do-while和开关语句switch中 在switch结构中,break用来使流程跳出switch;在循环语句中,break用来跳出当前循环体 continue语句 用在循环语句中,作为结束本次循环,准备进入下一次循环的条件测试 goto语句 是低级语言的表征,它很灵活,不受任何约束,可在函数体内直来直往。 但是,现代程序设计不能容忍它在过程中任意穿梭而破坏

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档