1 / 108
文档名称:

C 语言基础.ppt

格式:ppt   大小:1,479KB   页数:108
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 语言基础.ppt

上传人:zbfc1172 2018/6/28 文件大小:1.44 MB

下载得到文件列表

C 语言基础.ppt

相关文档

文档介绍

文档介绍:第二单元-C++语言基础
VC++面向对象编程
主要内容
C/C++语言概述(了解)
学习C/C++的方法(重要)
最简单的C/C++程序
C/C++程序的基本要素
流程控制语句
C++语言概述
1
1、C++语言概述
面向数值计算的结构化
编程语言
ALGOL 60
可操作硬件,但规模
大不易实现
CPL
CPL的改良版,仍存在
局限性
BCPL
精炼了BCPL。过于简
单,功能有限
B
既可操作硬件,又面向
应用
C
1960
1963
1967
1970
1973
ANSI C, MS C, Turbo C, Borland C, Quick C, AT&T C, …
1、C++语言概述
C语言
C++语言
MFC
1、C++语言概述
因此C++是C的超集,但是C++不是C语言的简单扩充:C++支持一种全新的风范;
C向C++的演化是为了便于程序员应对程序设计中日益增长的复杂性需求;
面向对象的风范比面向过程的风范需要更多的努力和悟性,所以C++比C更难掌握;
C++
C语言
OOP、STL
C++学习方法
2
2、学习C++的方法
掌握一门编程语言和学好一门语言不是一回事!
学好一门语言未必是优秀的程序员!
重视编程思想的学习;(OOP:封装、多态和继承)
学硬背”)
多交流,多积累经验;
养成好的编程习惯;
进阶:学习程序设计思想(软件工程);
2、学习C++的方法
养成好的编程习惯:
1、规范程序的书写布局和命名法则;
1、命名随意
2、书写混乱
命名规范的例子:匈牙利表示法
《VC++面向对象编程教程》
P106, 编程规范)
2、学习C++的方法
养成好的编程习惯:
2、编程中不要卖弄技巧;
int Factorial(int num){
if (num == 1){
return 1;
}
return number*Factorial(num-1);
}
int Factorial(int num){
int intermediateResult = 1;
for (int factor=2; factor<=number; factor++){
intermediateResult *= factor;
}
return intermediateResult;
}
不恰当的使用“递归”导致程序:运行效率低下、不安全、可读性差!
应该换成下面的方式