面向对象程序设计语言C第02章语法

面向对象程序设计语言C第02章语法

ID:46634937

大小:1.28 MB

页数:120页

时间:2019-11-26

面向对象程序设计语言C第02章语法_第1页
面向对象程序设计语言C第02章语法_第2页
面向对象程序设计语言C第02章语法_第3页
面向对象程序设计语言C第02章语法_第4页
面向对象程序设计语言C第02章语法_第5页
资源描述:

《面向对象程序设计语言C第02章语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计语言C++电子科技大学计算机学院陈文宇1第二章C++语法2.1C++程序概貌第一个C++程序#include//包含ANSIC++头文件voidmain(){cout<<“Hello,world!”<//包含ANSIC++库文件voidmain(){std::cout<<“Hello,world!”<//包含ANSIC++库文件usingnamespacestd;//使用预定义的名字空间stdv

2、oidmain(){cout<<“Hello,world!”<。#include是一条编译预处理指令,它的作用是在源文件中插入iostream文件所包含的所有源代码。iostream文件是标准C++的一个库文件。5C语言的头文件都有后缀.h,C++语言可以直接使用这些带.h后缀的头文件。为避免命名的冲突,ISO/ANSIC++标准将每一个C语言的头文件对应地改造为一个库文件(文件名仅仅是将原文件的.h去掉),并将该文件中定

3、义的标识符定义在标准的名字std中。第二章C++语法2.1C++程序概貌2.1.2名字空间包含头文件iostream的目的是为了使用标准输出流cout和endl。通过usingnamespacestd语句来引入名为std的名字空间。7第二章C++语法2.1C++程序概貌2.1.2名字空间可以自定义名字空间,语法如下:namespacestd//std是一个名字空间的名字{…//这里声明了常量、变量、数据类型等等}8第二章C++语法2.1C++程序概貌2.1.2名字空间一旦一个标识符,例如ken,被定义在一个名字空间里,那么它就被隐藏在了那个名字空间里。也就是

4、说,ken只能被包含在那个名字空间里的语句直接访问。试图在名字空间之外访问ken会得到一个编译器找不到标识符的错误。9第二章C++语法2.1C++程序概貌2.1.2名字空间解决问题的方案有两个:使用名字限定符std::cout<<“Hello,world!”<

5、函数与其它的用户自定义函数一样,可以带有参数(由命令行参数给出),并且也可以有返回值。例如:intmain(intargc,char*argv[])11第二章C++语法2.1C++程序概貌2.1.4输入和输出C++的输入和输出可以:使用C的外部库函数(如printf、scanf等,它们包含在头文件stdio.h或cstdio中);C++还提供了自己的输入输出方式;通过使用运算符“>>”和“<<”实现,需要包含库文件iostream。(ex2-2.cpp)12输入格式为:cin>>变量名;“>>”在C语言中是右移运算符,在C++语言中,如果第一个操作数为cin

6、,它就是输入运算符。输出格式为:变量cout<<表达式常量(各种类型常量均可)“<<”在C语言中是左移运算符,在C++语言中,如果第一个操作数为cout,它就是输出运算符。输入和输出运算符可以连用。第二章C++语法2.1C++程序概貌2.1.5注释为程序加入适当的注释是非常有价值的,因为这些注释可以为我们阅读程序提供帮助。C++具有C的多行风格注解。使用“/*”开始,直到“*/”结束,可以注解多行,但不允许嵌套。C++也提供一种新的表示注解的方法,Comment_to_end_of_line的结构,使用“//”开始,直到行尾结束。14第二章C++语法2.2C

7、++的内建(Built-in)类型2.2.1整数类型1.整型C++整数类型包括字符型char、短整型short、整型int和长整型long。下面的这些数的类型都属于整数类型:-128,-30,0,64,65535,68071215第二章C++语法2.2C++的内建(Built-in)类型2.2.1整数类型整型可以用到的整数类型有8种:char,short,int,long,unsignedchar,unsignedshort,unsignedint,unsignedlong其中,unsignedint可以简写为unsigned。16第二章C++语法2.2C+

8、+的内建(Built-in)类型2.2.1整数类型2

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

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

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