C++程序设计 冯博琴 C++第3章

C++程序设计 冯博琴 C++第3章

ID:40238207

大小:592.00 KB

页数:71页

时间:2019-07-28

C++程序设计 冯博琴 C++第3章_第1页
C++程序设计 冯博琴 C++第3章_第2页
C++程序设计 冯博琴 C++第3章_第3页
C++程序设计 冯博琴 C++第3章_第4页
C++程序设计 冯博琴 C++第3章_第5页
资源描述:

《C++程序设计 冯博琴 C++第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章控制结构中国铁道出版社1程序的三种基本结构(1)顺序结构按语句在函数中出现的先后次序依次执行(2)选择结构由两个或多个分支组成,根据是否满足某个条件在分支中进行选择。(3)循环结构某一段程序在满足某个条件时被重复执行若干次,被重复执行的程序段称为循环体。233.1顺序结构3.1.1声明语句声明语句又称为说明语句,作用是对程序中要使用的对象例如变量、函数等用标识符进行声明。1.声明变量在许多情况下,定义变量的同时也对该变量进行了声明。例如,语句inta;定义并声明了int型的变量a。语句externintx,y;仅仅完成了对变量x和y的声

2、明,这两个变量的定义部分在程序的其它地方完成。2.声明常量这里的常量是符号常量,而且定义和声明在一条语句中完成。例如,语句constintLENGTH=200;定义并声明了int型常量LENGTH并为其赋初值200。43.声明函数函数的定义和声明是有所区别的。以下是对函数max的定义:intmax(intx,inty){if(x>y)returnx;elsereturny;}以下两种写法都是对此函数进行的声明:intmax(intx,inty);intmax(int,int);54.声明类型类型的声明主要是指对自定义类型的声明,包括自定义的新

3、类型和用typedef为原有类型名定义新的名称。例如:enumbool{false,true};structstudent{intno;charname[10];intage;};typedefintinteger;6【例3-1】定义语句与执行语句交替出现#includeusingnamespacestd;voidmain(){inta;a=4;intb;b=5;cout<

4、使用这两个对象时,要在程序开头使用include包含相应的头文件:#include"iostream"3.使用cout输出数据的格式:(1)cout<<表达式;(2)cout<<表达式1<<表达式2<<……<<表达式n;“<<”是插入运算符,也称为输出运算符8cout使用示例(1)输出不同类型常量cout<<10;cout<<'A';cout<<"Computer";(2)输出不同类型变量的值inti=2;cout<

5、换行输出cout<<"very"<>变量名;格式2:cin>>变量名1>>变量名2>>……>>变量名n;运算符“>>”称为提取运算符,也称为输入运算符例如:inta;cin>>a;charc;cin>>c;charname[10];cin>>name;inta,b,c;cin>>a>>b>>c;输入多个数据时,数据之间要用分隔符隔开,可以使用的分隔符是空格键(Space)、回车键(Ente

6、r)或Tab键这3种之一。10【例3-2】计算两个整数之和从键盘输入两个整数,计算这两个数之和,并输出计算结果#includeusingnamespacestd;voidmain(){inta,b,c;cout<<"Pleaseinputtwointegers:";//必要的提示信息cin>>a>>b;c=a+b;cout<

7、以包括多个不同的对象,例如变量、函数、类型名等,它们的有效范围被限定在命名空间中,这样,就可以在不同的命名空间中定义同名的对象也不会引起冲突。121.std命名空间的使用标准C++将新的格式头文件中的内容全部放到了名为std的命名空间中。程序中要引用标准C++新格式的头文件中的名字,可以使用作用域运算符或使用using命令将名字引入到命名空间中具体的使用有三种方法:(1)在使用的名字之前加上命名空间名单独在每个名字之前加上命名空间的名称,例如std。13【例3-3】在名字前加上命名空间的名称#includevoidmain

8、(){inta;std::cout<<"Pleaseinputaintegers:";std::cin>>a;std::cout<

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

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

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