- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]C语言基础教程第2版笔记
《C++语言基础教程》笔记
1.C++,两个+号分别表示:
(1).C++对C的扩展(一般扩展)
(2).C++对C的本质扩展(类和对象)
第一章C++对C的扩展
一、注释
1.行注释 //………………..(从//开始到结束)。
2.块注释 /*……………….*/
例: int a=/*3与5的和*/3+5(√)
int a=//3与5的和 3+5 (ⅹ)
二、标准输入输出流(标准I/O流)
流:有内容,有方向(从外→内存,从内存→外)
标准I/O流:标准输出 内存→屏幕
标准输入 键盘→内存
输出结尾不是屏幕的不是标准输出
输入起点不是键盘的不是标准输入
标准输出:
格式:cout表达式1表达式2……….;
作用:将表达式的值显示在屏幕上
例:cout35endl;
35
endl表示换行,cout表达式之间没有分隔,“”是流插入运算符。
标准输入:
格式:cin左值表达式1左值表达式2…………;
作用:从键盘上接收信息送到相应的左值表达式。
左值表达式:其值可变,可写在赋值号左边。
系统分隔符有:↙ ? Tab ctrl+z
““流提取运算符
C++程序中必须有 isotream.h
典型的C++程序中必须有 类和对象
例:
#includeiostream.h
//This is C++ program for adding two integers.
void main()
{int a,b,d;
coutPlease input two integers:endl;
cinab;
int c=a+b;
coutPlease input the result:endl;
cind;
if(c==d)
coutRightendl;
else
coutWrongendl;
}
运行结果:
解释:
(1).#include,在中加入头文件,自己编写的头文件用““包含。
(2).// 后面的文字是注释不参与程序运算。
(3).C++语句的的结束用分号(;)。
(4).C++和C一样以main作为主函数;C++中main函数必须有类型。
main(){void型不用return返回,int 末尾用return做返回。}
三、变量在需要时定义
例:
#includeiostream.h
void main()
{int a;
cina;
couta ;
int b;
for(int s=0;s6;s++)
coutsendl;
}
结果:
四、作用域运算符
1.格式: ::全局变量
2.作用:使全局变量在任何位置可见
例:
#includeiostream.h
int a=10;
void main()
{int b=5;
couta,bendl;
int a=8;
couta,b,::aendl;
{int a=4;
couta,b,::aendl;
}
}
结果:
五、函数的说明与定义
1.函数说明
类型函数名(形参表)
2.函数定义
函数名(实参表)
六、内联函数
1.引入原因:提高运行速度
2.什么是内敛函数:在调用时不是调用而是潜入的函数。
3.适用(函数体短,反复使用)
4.定义格式:
inline类型函数名(形参表)
{函数体;
}
七、设置函数参数缺省值(默认值)
1.参数缺省值:在定义时给形参赋初值
2.作用:没有给定实参时,函数以缺省值运算。
(1).0≦实参个数≦形参个数
(2).在设置了默认值的参数的右边不能再出现没有设置默认值参数。
例:void fun(int a,int b=3,int c=);(ⅹ)
int b=3,已经给参数赋值,所以,他后面的参数必须都得赋值。
八、函数重载
1.什么是函数重载:功能相似的不同函数以同一种函数出现。
2.种类:(有且只有两种)
(1).函数形参个数不同
(2).函数参数类型不同
3.注意:
(1).有且只有两种情况。
(2).功能相似。
(3).与默认容易出现两义性。
九、引用
1.什么是引用:为已有变量建立的别名。
2.定义格式:
类型引用=已有变量;
3.解释:
(1).加载在引用上的操作相当于加载在原变量上,反之亦然。
例:
#includeiostream.h
Void main()
{int a=8;
int ra=a;
ra=ra+10;
coutaendl;
a=a-8;
coutaendl;
}
结果:
(2).引用在定义时必须赋初值,引用的类型同原变量类型。
(3).同一变量可以有多个别名
例:
#includeiostream.h
文档评论(0)