- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;C++程序设计语言;序言;序言;序言;序言;第一章 算法;两大基本问题:;算法的基本特性;算法的表示;算法的基本结构;顺序结构;选择结构;选择结构(续);循环结构;循环结构(续);循环结构(续2);算法设计之;直接法;枚举法;枚举法(续);递推法;递推法(续);递归法;算法?C++语言;C++的处理过程;说明;提醒:;2 数据类型、运算符和表达式;2.1 C++的词法单位;2.1 C++的词法单位(续);2.2 数据类型 __各种数据类型;2.2 数据类型 __ 讨论1;2.2 数据类型 __ 讨论2;2.3 常量;2.4 变量;2.5 运算符和语句;2.5 运算符(续);2.5 运算符(续2);2.5 运算符(续3);2.5 运算符(续4);2.5 运算符(续5);2.6 表达式;例如:
abc //等同于(ab)c,先求ab 的值,
再将结果0或1与c比较大小
a+bc+d //等同于(a+b)(c+d),
结果为0或1
y=ab //计算ab的值0或1
赋给y,y的值为0或1
;例如,求下列逻辑表达式的值:
int a=10, b=20, c=30;
float x=1.8, y=2.4;
abxy||ab-!c;表达式1,表达式2,……,表达式n;最简单的语句;选择结构;3、If语句的嵌套
语法:if(表达式)
{语句块1}
else
{语句块2};switch语句;枚举类型;其他常用运算符;sizeof 运算符;字位运算符;字位逻辑操作运算符;字位移位运算符;输入/输出流;流与流运算符;输入流 — cin;输入流(2)_ 输入字符数据;输入八、十六进制数据;指定输出数据的宽度,输出项占指定宽度,向右对齐。例:
int i=2,j=10,m=30;float x=3.14;
coutsetw(6)isetw(10)jendl;
coutsetw(5)msetw(10)xendl;
注意:使用setw()时必须包含头文件iomanip.h;
所指定的宽度仅对其后的输出项有效。; 输出八进制数、十六进制数和 用科学表示法表示的实数;从文本文件中读入数据;磁盘文件操作的流类介绍;磁盘文件操作过程;打开文件;打开文件(例2);打开文件(例3);关闭文件;实例;结构化程序设计; 顺序结构
选择结构
循环结构;分支结构程序设计; 选择结构语句 if…else ; 选择结构语句 流程图表示; if 语句;; if 语句;;; if 语句;;;; if 语句; if 语句;;;; 条件运算符“?:” ; switch语句; switch语句;;;; switch语句;;; 选择结构语句 switch…case; 循环结构程序设计; 循环结构程序设计; 循环结构程序设计; while 语句;;i= 2
sum= 1;i= 3
sum= 3;i= 4
sum= 6;; do-while 语句 ; do-while 语句; do-while 语句; do-while 语句; do-while 语句; for 语句 ;;;【例3.11】 设计程序输出Fibonacii数列的前4项,要求每行输出2个数据。Fibonacii数列定义如下:
程序如下:
//文件名:Ex3_11.cpp
#includeiostream.h
#includeiomanip.h
void main(){ int fib0=0,fib1=1,fib2;
coutsetw(5)fib0setw(5)fib1endl;
for(int n=3;n=4;n++){
fib2=fib0+fib1;
coutsetw(5)fib2;
if(n%2==0) coutendl; //控制每行2个数据
fib0=fib1; fib1=fib2; }
}
; for 语句;;;;;;;;循环结构之 相互转换; 循环的嵌套; 循环的嵌套;;;;; 转向语句; break 语句 ; break 语句;;;;; continue 语句 ; goto 语句 ; return 语句 ;;
文档评论(0)