- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章VisualC++6.0开发环境第2章VisualC++6.0开发环境1.1语法与基本数据类型1.2常量与变量1.3运算符与表达式1.4语句1.5指针1.6函数1.7标准输入输出流第1章C++基础知识
1.1语法与基本数据类型
语法:
基本符号集、关键字、标识符
基本数据类型:
整数类型、实数类型、字符类型1.2常量与变量
常量:整型常量、实型常量
变量:
基本概念、变量的定义、变量的初始化1.3运算符与表达式
C++提供了以下运算符:
(1)算术运算符:+,-,*,/,%,++,--
(2)关系运算符:,=,,=,==,!=
(3)逻辑运算符:,||,!
(4)位运算符:,,,|,^,~
(5)赋值运算符:=,+=,-=,*=,/=,%=,=,^=,|=,=,=
(6)条件运算符:?:
(7)指针运算符:*
(8)取地址运算符:
(9)求字节数运算符:sizeof
(10)强制类型转换运算符:(类型)
(11)成员运算符:.
(12)指向成员的运算符:-
(13)下标运算符:[]
(14)圆括号:()
表达式
表达式是由常量、变量、运算符组合而成,类似数学表达式,计算以后返回一个结果值。1.4语句
1.4.1控制语句
(1)选择语句:if语句,switch语句
(2)循环语句:dowhile语句,while语句,for语句
(3)转向语句:break语句,continue语句,return语句
1.4.2其他语句
1.声明语句:变量的定义形式叫变量声明语句。
2.表达式语句:表达式;
3.函数调用语句
4.空语句
5.复合语句1.5指针
存储单元的“地址”称为指针。
1.5.1指针变量的定义
类型说明符*变量名;
1.5.2两个重要运算符
1.取地址运算符
2.指针运算符*1.5.3指针变量的赋值
(1)指针变量初始化的方法
inta;
int*p=a;
(2)赋值语句的方法
inta;
int*p;
p=a;
(3)把一个指针变量的值赋予指向相同类型变量的另一个指针变量。
inta,*pa=a,*pb;
pb=pa;//把a的地址赋予指针变量pb,由于pa,pb均为指向整型变量的指针变量,因此可以相互赋值。1.5.5引用
引用的使用是C++不同于C的一个重要新语言特性,也是对C的一个重要扩充,正确、灵活地使用引用,可以使程序简洁、高效。
引用就是给变量起的一个别名,引用的声明就是给某一个变量起别名的过程,而且要求声明引用时,必须同时对其进行初始化。引用的声明格式如下:
类型标识符引用名=目标变量名;
例如:inta;intare=a;
//定义引用are,并且指明它是变量a的引用1.6函数
1.6.1函数的分类
从用户使用的角度看,函数可以分为库函数和用户自己定义的函数两种。
从函数有无返回值这个角度,可把函数分为有返回值函数和无返回值函数两种。
从主调函数和被调函数之间数据传送的角度看又可分为无参函数和有参函数。
1.6.2函数的定义
有参函数的一般形式
类型说明符函数名(形式参数表)
{
说明语句部分;
可执行语句部分;
}1.6.3形参与实参
1.形参:函数在定义时使用的参数称为“形式参数”,简称“形参”
2.实参:在调用某一函数时使用的参数称为“实际参数”,简称“实参”
1.6.4函数的调用
2.函数调用的三种方式
在C++语言中,可以用以下几种方式调用函数:
(1)函数表达式。函数作为表达式中的一项,出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是有返回值的。
(2)函数语句。C++语言中的函数可以只进行某些操作而不返回函数值,这时的函数调用可作为一条独立的语句。
(3)函数实参。函数作为另一个函数调用的实际参数出现。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须是有返回值的。
3.对被调用函数的声明和函数原型
对于用户自己定义的函数,如果该函数与调用它的函数(即主调函数)在同一个程序单位中,且位置在主调函数之后,则必须在调用此函数之前对被调用的函数作声明。
函数原型的一般形式为:
(1)函数类型函数名(参数类型1,参数类型2…);
(2)函数类型函数名(参数类型1参数名1,参数类型2参数名2…);
应当保证函数原型与函数首部写法上的一致,即函数类型、函数名、参数个数、参数类型和参数顺序必须相同。
1.7标准输入输出流
C++是通过I/O流来实现输入和输出的。
1.7.1标准输入输出流格式
(1)标准输出流的格式为:
cout表达式1表达式2……表达式n;
当程序需要在屏幕上显示输出时,可以使用
您可能关注的文档
最近下载
- 第五单元森林里的故事除法的初步认识单元整体设计 青岛六三制数学二上大单元教学.pptx
- 公路养护工职业技能竞赛理论考试题及答案.doc VIP
- 全屋定制销售培训及话术技巧(各流程接触点话术).pdf VIP
- 2024年高考真题和模拟题生物分类汇编(全国通用)专题05 光合作用与细胞呼吸(解析版).docx VIP
- DnD_5E_人物卡_可填充版_汉化版.pdf
- 2024版《安全生产法》考试题库附答案(共90题).docx
- 全屋定制销售培训及话术技巧.doc VIP
- 山东省标:L13S2 给水工程.docx
- 购物广场商场超市消防安全知识培训PPT.pptx VIP
- 建筑企业财税规划.pptx VIP
文档评论(0)