网站大量收购独家精品文档,联系QQ:2885784924

[工学]C++语言基础教程第2版笔记.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档