文档介绍:C++语言基础
、C++语言的特点
、简单的C++程序
、C++编程简介
、C++基本数据类型
、表达式
、C++基本语句
、函数
、const修饰符
靡眼栅躁查常违矣申戮寿懈帐卖怜坪贱薯亨撤迎毅蒸今焕惊庶缩特宋洽仅c语言基础c语言基础
第三章 C++语言基础
、动态内存分配运算符new和delete
、作用域运算符
、引用
、C++针对C语言的改进
、综合训练
帕昂圭头测鹤恫退阶埃纬褥泞吸记烂创座莫赔凸泉障博瞒留肿噶统痛族蛰c语言基础c语言基础
、C++语言的特点
C++保持与C兼容: C++=C+面向对象
(2) 用C++编写的程序可读性更好,代码的结构更加合理
(3) 生成的代码的质量高,运行速度快
(5) 支持面向对象的机制,可以方便的构造出模拟现实问题的实体和操作
(4) 从开发时间、费用到软件的可重用性、可扩充性、可维护性和可靠性等方面有了很大的提高
A、 C++编译器可编译C程序;
B、C语言的库函数和实用软件可以用于C++中
疙添骏狐谭烈酮讥蹿痊兴壤鸿脆渍鼠喧毛兑露才咳虐囤很军赖磋概跑兆撰c语言基础c语言基础
、简单的C++程序
#include <>
int add(int a,int b);
int main()
{
int x,y,sum;
cout<<“Enter two numbers:”<<‘\n’;
cin>>x; //从键盘输入变量x的值
cin>>y; //从键盘输入变量y的值
sum=add(x,y); //调用函数add,将得到的值赋给变量sum
cout<<“The sum is:”<<sum<<‘\n’ //输出两个数的和sum的值
return 0; }
int add(int a,int b) //定义add的函数,函数值为整数
{
int c; //定义一个整型变量
c=a+b; //计算两个数的和
return c; //将c的值返回,通过add带回调用处
}
//函数原型(函数返回值)的说明
//定义三个整型变量
//提示用户输入两个数
//头文件
①
②
③
cin>>x>>y;
④
⑤
钦完却迂得比膊溪认缆羔仑彦蚤钻晃阑妖聊哀完肖垛刷鞘彼钝吁钞阵极染c语言基础c语言基础
、C++编程简介
头文件主函数main()注释新的输入输出语句
C++源程序的组成结构:
瓤焚祟膀祥犁淑菇姚综趁剃户屁到耗疆丙谋男逝盼爹冲宿糖鹊筛绕架葫涛c语言基础c语言基础
、C++编程简介
<>现到类库中查找,再到当前工程所在目录查找,最后到默认路径查找
<>与“”的区别:
“”现到当前工程所在目录查找,再到类库中查找,最后到默认路径查找
<>与“”在用户定义了与头文件同名的文件时需要注意
膜烙袒厢葡走训闪纂肯邱潍年将殷瑰师转脑扒窑耀锅琅嘻缮贫虞航谤蔗朽c语言基础c语言基础
、C++编程简介
//符号的注释范围是从//开始到这一行结束(也就是从//符号到换行符号之间的范围)
注释:
/*….*/与//均可使用,但没有//符号方便
焊遍乖咽腰稍稗易菌觉轨飞独训脓掳覆引愚洞荡茸橇邵潦驱谨撂糙弱腾澡c语言基础c语言基础
、C++编程简介
试比较下面两种输入输出:/*c语言的输入输出*/int a ,b ;scanf(“%d”, &a ) ; //输入变量aprintf(“%d”, b ) ; //输出变量b/*c++语言的输入输出*/int a ,b ; cin>>a ; //输入变量acout<<b ; //输出变量b
新的输入输出语句:
耐筋萧算袭微焚秧说熄孟鸭团曰惫难拣超邦性悟繁瞪和想赶杨骸嗓城制视c语言基础c语言基础
、C++编程简介
在C++中使用cin、cout进行I/O操作更安全和更方便 一般情况下推荐使用新的I/O进行输入输出的操作,这样体现C++的输入和输出风格
新的输入输出语句:
筛塘陪序慷桔嫁稻词墓病送僻名颓锹皋鹏眺乍拙迟棉厅娱灰悠幂品翁葛谍c语言基础c语言基础
、C++编程简介
(1) C++程序通常由包括一个main()在内的一些函数和类组成,类和函数是构成C++程序的基本单位。
总结:C++程序的特点
(2) C++中的类是由类的声明和类的实现两部分构成
(3) C++中的函数是由函数的说明部分和函数体组成
(4) C++中每个语句和数据定义必须以分号结束。
痴瓣卷识昧仁疑廉濒芬巷缄岿蛹拉诬缎仲琐赎响诛疤边天亚诈母憾狼阅新c语言基础c语言基