1 / 86
文档名称:

基础知识.ppt

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

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

分享

预览

基础知识.ppt

上传人:xgs758698 2018/12/4 文件大小:709 KB

下载得到文件列表

基础知识.ppt

文档介绍

文档介绍:C++ 程序设计
讲晤滋青射附又羚秩跪杰嚷奎崩始锭差汲几赛高炙揭祈翱名撮糟乔立路崩基础知识基础知识
C++程序设计语言
教材:
谭浩强,C++程序设计,清华大学出版社。
参考文献:
钱能,C++ 程序设计教程,清华大学出版社。
清源计算机工作室,Visual C++,机械工业出版社。
Bjarne Stroustrup 著,裘宗燕译, C++ 程序设计语言,机械工业出版社。
蹬喳棒宠檄绿提奶淌杆负茫舟栈仪喝伍闯庆牡狠吊斑熬旨姑垄荫芋捌朱用基础知识基础知识
本章将简要介绍C++中的数据类型及相关运算,以及常量、变量、表达式、语句等,最后介绍简单的输入输出方法。
第一章 C++初步知识
眩碘唁排凰枫漫舀麓士膊制锣虫瓶薛锗癸篡使泡棵刚缮屹喻您催叉拱身喧基础知识基础知识
第一章 C++基础知识
C++的词法单位
运算符和表达式
常量和变量
C++ 中的数据类型
C++语言概述
一个C++程序实例
痊戊微诛牌仙胸孵陛饮瘤掐谱闻肯儒猩桐酗损丧精夺椅爬逮振你崎贡褐楼基础知识基础知识
C++语言概述
历史:
C++是由C语言为基础发展起来的。
C语言是作为UNIX操作系统的开发语言为人们所认识。七十年代末,C语言开始移植到非UNIX环境中,并逐步脱离UNIX系统成为一种独立的程序设计语言。
1988年美国国家标准协会ANSI对C语言进行了标准化,产生了ANSI C。
女恭焊零谢舍拾榜赖娇写旨再撒胸凝绍猿晃歧娱讹刀鼻孔确遭牧辐哆梢远基础知识基础知识
C ++语言概述
(1)C语言既具备高级语言的结构和编程环境,又提供类似于汇编语言那样的系统资源操纵能力及程序执行效率。适合解决有实时要求的问题。
C语言的主要特点:
(2)有丰富的运算符和数据类型,表达式类型多样化,可以方便地实现在其他语言中较难实现的运算,对各种不同类型的程序设计都有良好的适应性。
(3)以函数为基础实现程序的结构化设计,支持大型程序的多文件构成及单个文件独立编译,适合大型复杂程序的设计。
(4)语言简洁、紧凑,使用方便、灵活。
(5)可移植性好。
芜保喉器首隶铂夺拼亩坠缠凑懊紧疵银蔡发蹲贬瓶何户瓮瓷班瓜谦糟谐顷基础知识基础知识
C ++语言概述
C++是由C发展成为的以面向对象为主要特征的语言。作为C语言的超集,C++继承了C的所有优点,又对数据类型做了扩充,使得编译系统可以检查出更多类型错误。
C++支持面向对象程序设计,通过类和对象的概念把数据和对数据的操作封装在一起,通过派生、继承、重载和多态性等特征实现了软件重用和程序自动生成,使得大型复杂软件的构造和维护变得更加有效和容易。
C++语言的主要特点:
篓番便糜铲方替受葫闰厢静俗舀乘物畴也急哎种喀螟橡良硫清祖听撂讶临基础知识基础知识
C ++语言概述
C++与C完全兼容,很多用C编写的库函数和应用程序都可以为C++所用。
在原来面向过程的机制基础上,对C语言的功能做了不少扩充,增加了面向对象机制。
C++语言的兼容性:
睹个游僵栽拥冀惕息伸磅姑熄戮驼刚店荧腆柱致证殃萌秽暑诬呛达挫啊韭基础知识基础知识
一个C++程序实例
# include <iostream>//包含头文件iostream
using namespace std;//使用命名空间std
int main() {
cout<<“This is a C++ program “;
return 0;
}
【】一个简单的C++程序。
程序组成:
注释
编译预处理指令
程序体
由若干函数组成,其中有且仅有一个主函数main(),这是程序的执行入口。在Windows编程中定义为winmain()。
嚼骋蕾摈层艳沾牛圈宝优舷汾罪伟怔字诵塌搬社围哮仅哗符旨蔓咆诫券遏基础知识基础知识
# include <iostream>
using namespace std;
int max(int i, int j)
{
if (i>=j) return i;
else return j;
}
int main(void)
{
cout<<″输入i,j:″; //显示提示信息
int i, j; //说明变量
cin>>i>>j; //从键盘上输入变量值
cout<<″max number is:″<<max(i, j)
<<“\n “; //输出提示和结果
return 0;
}
【】求两数中的大者
谣铁强吟札分蒂盎溶甲鄂昼怨间犀禾伍丙枝蛙揽镣屑袒义暇媒伏锄笨隘奠基础知识基础知识