- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计
面向对象程序设计
C++
C++
电大清水县工作站 田宝斌
C++概述
• C++的特点
• 发展历史和未来
(C\C++(ATT)\Java(SUN)\C#(MS))
• 与其它语言比较(7点):
• 面向对象的概念:数据的封装和隐藏、继
承、多态
• VC上机过程
C++基础知识
• C++的数据类型
• 关键字与标识符以及标识符命名规则(4 )
• C++的变量
– signed 、unsigned)
– int (char\short\int\long )
– float(float\double)
– * 、
• C++的常量:整型、字符型、字符串
有名字(const )
无名字(45、‘ A’、“sfsdf ”)
• C++的运算与表达式
– 算术运算符
– 关系运算符
– 逻辑运算符
– 其它(,++--等)
– 注意事项:
• 混合运算及类型转换
• 优化问题
• 基本输入输出
– 流的概念
– cin
• cin
• cin.get()
– cou
• cout
• ‘\n’与endl
• setw()
• 8、16、科学表示法
• 顺序结构
• 选择结构
– if() 语句else语句
– 表达式1?表达式2 :表达式3
– switch (表达式){case 值:break default}
• 循环结构
• while(表达式) 语句;
• do{语句;}while(表达式) ;
• for(表达式1;表达式2;表达式3) 语句;
• continue,break
数组(与循环)
• 数组的意义
– 意义和存储方式
– 一维数组的定义和使用
例:数组排序
– 二维数组的定义和使用
矩阵旋转
– 字符数组的定义和使用
文字处理(替换、统计等)
函数
• 函数的概念意义
– 例子:对齐输出
• 函数的参数与返回值
– 例子1 (一维),2 (二维),3 (二维)
• 数组作为函数参数
• 变量的分类和作用域
• 函数嵌套与递归调用
– 例子(下页)
void fun(int n,int *s)
{ int f1,f2;
if((n==1)||(n==2)) *s=1;
else{fun(n-1,f1);fun(n-2,f2);*s=2*f1+f2+1;
coutf1\tf2endl; }
}
void main()
{ int x;
fun(4,x); coutx=xendl;}
递归例题分析
f(4,x)
f(3,f1)
f(2,f1)
您可能关注的文档
最近下载
- americanculture小学英语美国文化专题.pptx VIP
- 中国珠宝首饰传统文化 夏商周 中国古代夏商周(商)首饰种类2.pptx VIP
- 大学生科技创新课程之中美青年创客大赛(西南交通大学)中国大学MOOC 慕课 章节测验 期末考试答案.docx VIP
- 中国珠宝首饰传统文化 夏商周 中国古代夏商周(夏)首饰种类1.pptx VIP
- 【课程思政案例】《机械设计基础》.docx VIP
- 2025中级注册安全工程师《安全生产技术基础》考前密训10页纸.docx VIP
- 科研伦理与学术规范期末考试答案.docx VIP
- 检验科重点专科汇报.pptx VIP
- 重大社2024《财务实训教程—智能财务共享》教学课件-费用共享.pptx VIP
- AmericanCulture.ppt VIP
文档评论(0)