第2-3章节 C++简单程序.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-3章节C简单程序

第二、三章 从C到C++ C++语言概述 C++对C的改进 标准输入输出 其他重要的C++特性 函数 动态内存分配 编程风格 C++语言概述 C++起源 在C语言基础上为支持面向对象的程序设计研制的一个通用的程序设计语言; 由ATT贝尔实验室Bjarne Stroustrup博士开发; C与C++ C++保持与C的兼容 C是C++的子集,C++包含了C的全部内容,这使得: C代码的程序不经过修改就可以为C++所用; C程序员只需要掌握C++的新特性就可以掌握C++; C++不是纯正的(混合的)面向对象语言,既支持面向过程的程序设计,又支持面向对象的程序设计; C与C++ C++对C做了很多改进,主要包括: 增加了一些新的运算符:::,new,delete 改进了类型系统,支持面向对象程序设计 增加了安全性,规定类型转化多采用强制类型转换,对缺省类型进行了限制 函数说明必须使用原型,增加了系统检查类型的能力 引进了引用类型,方便和简化了参数传递 允许函数重载和设置缺省参数,提高了编程的灵活性,减少了冗余性 对变量的说明更加灵活,可根据需要随时说明 简单的C++程序 举例:计算圆的周长。(s2_1.cpp) #include iostream //文件包含命令 using namespace std; //名字空间 const double Pi=3.1416; //定义常量 void main() //主函数 (必须指明返回类型) { double length,radius; //定义变量 coutPlease input radius:endl; cinradius; //输入语句 length=2*Pi*radius; coutlength=lengthendl; //输出语句 } 说明:1、源程序的扩展名为.cpp 2、头文件的扩展名为.h或.hpp 3、当源文件使用.c的扩展名时,编译器按C语言的语法编译程序。 名字空间 C++提供名字空间(namespace)防止命名的冲突 语法:using namespace std; namespace:关键字 using:使用名字空间的指令 std: 标准c++库都被封装在std名字空间中 iostream和iostream.h 标准C++以前,都是用#includeiostream.h 这样的写法的,因为要包含进来的头文件名就是iostream.h 标准C++引入了名字空间的概念,并把iostream等标准库封装到了std名字空间中,同时为了不与原来的头文件混淆,规定标准C++使用一套新的头文件,这套头文件的文件名后不加.h扩展名,如iostream、string等等 灵活的注释 C++提供两种注释方式 C++提供了一种新的注释方式,从//开始,直到其所在的行尾结束,称为短注释 C风格的多行注释/*…*/在C++中仍可以使用 短注释用于对一个程序行进行注释 标准的输入输出 I/O流 在C++中,将数据从一个对象到另一个对象的流动抽象为“流”。 从流中获取数据的操作称为提取操作 向流中添加数据的操作称为插入操作 数据的输入输出都是通过I/O流来实现 cin和cout是预定义的流对象(iostream中) cin用来处理标准输入,即键盘输入 cout用来处理标准输出,即显示器 流在使用前要被建立,在使用后要删除 标准输入和输出 预定义的插入和提取符 “”是预定义的插入符 作用:把其右(后)边的表达式输出至屏幕 格式: cout 表达式1表达式2…… “”可以串联多个使用,输出多个数据项 “”可以写任意复杂的表达式,如变量、常量、双引号括起来的字符串、表达式、endl等 如:cout“hello world\n” cout“c=”2*Pi*rendl; 标准输入和输出 预定义的插入符和提取符 “”是预定义的提取符 作用:将键盘中输入的一个值送到它右边的变量(对象)中 格式:cin变量1变量2…… “”也可以串联多个使用,输入多个数据项,输入之间可用空格分隔 如: int a,b; cinab; //输入格式应为:4 5 标准输入和输出 预定义操纵符 操纵符是直接插入到流中的格式化指令 标准输入输出 cin与cout使用示例 #include iostream // 编译预处理命令 using namespace std; // 使用命名空间std int main() // 主函数main() { cout 请输入你的姓名与年龄: endl;// 输出提示信息 char name[16]; // 姓名 int age; // 年龄 cin

文档评论(0)

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

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

1亿VIP精品文档

相关文档