第2章 开始学习C++.ppt

第2章 开始学习C++.ppt

ID:59496847

大小:211.50 KB

页数:32页

时间:2020-09-13

第2章 开始学习C++.ppt_第1页
第2章 开始学习C++.ppt_第2页
第2章 开始学习C++.ppt_第3页
第2章 开始学习C++.ppt_第4页
第2章 开始学习C++.ppt_第5页
资源描述:

《第2章 开始学习C++.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.1进入C++注意:大小写敏感cout与COUTCOutCout是互不相同的几个标志符程序2.1myfirst.cpp//myfirst.cpp--displaysamessage#include//aPREPROCESSORdirectiveintmain()//functionheader{//startoffunctionbodyusingnamespacestd;//makedefinitionsvisiblecout<<"ComeupandC++mesometime.";//messagecout<

2、out<<"Youwon'tregretit!"<

3、中,()与(void)等效;voidmain(),不返回值,但有些系统不能工作,要避免使用这种形式。如果main函数末尾没有写return语句,则默认包含了return0;C++必须包含一个main()函数22.1.2C++注释//,为程序员提供说明,编译器忽略提倡使用注释来对程序作说明,程序越复杂,注释的价值越大,不仅有助于他人理解,也有足于自己隔了一段时间之后对程序的理解/**/32.1.3C++预处理器和iostream文件#inlcude,该编译指令导致预处理器将iostream文件的内容添加到程序中。Iostream文件提供了程序与外界的通信。

4、Io指输入输出。#inlcude编译指令导致iostream文件的内容随源代码发送给编译器,iostream文件的内容将取代程序中的代码行#inlcude。使用cin输入,使用cout输出,则程序必须包含iostream文件(或iostream.h)42.1.4头文件名Iostream这样的包含文件也叫头文件。C++对老式的C头文件保留扩展名.h,而C++头文件没有扩展名。有些C头文件被转换为C++头文件,去掉.h,在开始加上C,例如math.h变为cmath。头文件命名约定如表2.1,17页。C++头文件可以包含名称空间52.1.5名称空间Usingn

5、amespacestd;叫做using编译指令名称空间是为了使编写江多个厂商已有的代码组合起来的程序更简单而设计的。类,函数和变量是C++的标准组件,都被放置在名称空间中,如std::cout和coutUsingnamespacestd;使得std名称空间中的所有名称都可用,也可通过using声明来做,如usingstd::cout;62.1.6使用cout进行C++输出Cout<<“comeup”;””表示要打印的消息,是字符串信息;<<插入操作符,表示该语句把这个字符串发送给cout;cout是什么呢?是一个预定义对象,它知道如何正确显示各种类型的数据。如图2.2,18

6、页<<的不同含义,编译器通过不同的上下文来确定操作符的含义,就是一个操作符重载的例子。控制符endl:定义于iostream中,位于std,重起一行换行符,如果输出字符串,通常使用这种方式。其他情况则使用endl72.1.7C++源代码的格式化分号表示语句的结束,可以每条语句一行,也可以多条语句一行不能把空格、制表符、回车放在元素中间,也不能把回车符放在字符串中间标记和空白:一行代码中不可分割的元素叫做标记。空格、制表符、回车叫做空白,通常要用空白将两个标记分开,但有些字符不需要空白分开,如函数名与()。图2.38C++源代码风格每行一条语句每个函数都有一个开始{和一个

7、结束},各占一行函数中的语句相对{进行缩进与函数名称相关的()周围没有空白92.2C++语句程序2.2carrot.cpp//carrots.cpp--foodprocessingprogram//usesanddisplaysavariable#includeintmain(){usingnamespacestd;intcarrots;//declareanintegervariablecarrots=25;//assignavaluetothevariablecout<<"Ihave";co

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。