




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1面向对象程序设计面向对象程序设计河北北方学院信工学院河北北方学院信工学院 李忠哗李忠哗 课程定位与性质课程定位与性质内容与重点内容与重点教学方式与要求教学方式与要求目标与考核:作业、期中、实验、目标与考核:作业、期中、实验、综合性实验、期末综合性实验、期末3面向对象程序设计面向对象程序设计李忠哗李忠哗 刘伟东刘伟东 编著编著清华大学出版社清华大学出版社41.1语法与基本数据类型语法与基本数据类型1.2常量与变量常量与变量1.3运算符与表达式运算符与表达式1.4语句语句1.5指针指针1.6函数函数1.7标准输入输出流标准输入输出流第1章C+基础知识 51.1语法与基本数据类型语法与基本数据类型
2、语法:基本符号集、关键字、标识符基本数据类型:整数类型、实数类型、字符类型61.2常量与变量常量与变量常量:整型常量、实型常量变量:基本概念、变量的定义、变量的初始化71.3运算符与表达式运算符与表达式C+提供了以下运算符:提供了以下运算符:(1)算术运算符:+,-,*,/,%,+,-(2)关系运算符:,=,=,!=(3)逻辑运算符:&,|,!(4)位运算符:,&,|,(5)赋值运算符:=,+=,-=,*=,/=,%=,&=,=,|=,=(6)条件运算符:? :(7)指针运算符:*(8)取地址运算符:&8(9)求字节数运算符:sizeof(10)强制类型转换运算符:(类型) (11)成员运算符
3、:.(12)指向成员的运算符:-(13)下标运算符:(14)圆括号:()表达式表达式表达式是由常量、变量、运算符组合而成,类似数学表达式,计算以后返回一个结果值。91.4语句语句1.4.1控制语句控制语句 (1)选择语句:if语句,switch语句(2)循环语句:do while语句,while语句,for语句(3)转向语句 :break语句,continue语句,return语句1.4.2其他语句其他语句1.声明语句:变量的定义形式叫变量声明语句。声明语句:变量的定义形式叫变量声明语句。2.表达式语句:表达式;表达式语句:表达式;3.函数调用语句函数调用语句4.空语句空语句5.复合语句复合语
4、句101.5指针指针存储单元的存储单元的“地址地址”称为指针。称为指针。1.5.1指针变量的定义指针变量的定义 类型说明符类型说明符 *变量名;变量名;1.5.2两个重要运算符两个重要运算符1.取地址运算符取地址运算符 &2.指针运算符指针运算符 *111.5.3指针变量的赋值指针变量的赋值 (1)指针变量初始化的方法int a;int *p=&a;(2)赋值语句的方法 int a;int *p;p=&a;(3)把一个指针变量的值赋予指向相同类型变量的另一个指针变量。int a,*pa=&a,*pb;pb=pa; /把a的地址赋予指针变量pb,由于pa,pb均为指向整型变量的指针变量,因此可以
5、相互赋值。121.5.5引用引用引用的使用是C+不同于C的一个重要新语言特性,也是对C的一个重要扩充,正确、灵活地使用引用,可以使程序简洁、高效。引用就是给变量起的一个别名,引用的声明就是给某一个变量起别名的过程,而且要求声明引用时,必须同时对其进行初始化。引用的声明格式如下:类型标识符 &引用名=目标变量名;例如:int a; int &are=a; /定义引用are,并且指明它是变量a的引用131.6函数函数1.6.1函数的分类函数的分类从用户使用的角度看,函数可以分为库函数和用户自己定义的函数两种。从函数有无返回值这个角度,可把函数分为有返回值函数和无返回值函数两种。从主调函数和被调函数
6、之间数据传送的角度看又可分为无参函数和有参函数。1.6.2函数的定义函数的定义有参函数的一般形式有参函数的一般形式类型说明符 函数名(形式参数表)说明语句部分;可执行语句部分;141.6.3形参与实参形参与实参1.形参:形参:函数在定义时使用的参数称为“形式参数”,简称“形参”2.实参:实参:在调用某一函数时使用的参数称为“实际参数”,简称“实参”1.6.4函数的调用函数的调用2.函数调用的三种方式函数调用的三种方式在C+语言中,可以用以下几种方式调用函数:(1)函数表达式。函数作为表达式中的一项,出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是有返回值的。(2)函数语句。C+
7、语言中的函数可以只进行某些操作而不返回函数值,这时的函数调用可作为一条独立的语句。(3)函数实参。函数作为另一个函数调用的实际参数出现。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须是有返回值的。153.对被调用函数的声明和函数原型对被调用函数的声明和函数原型对于用户自己定义的函数,如果该函数与调用它的函数(即主调函对于用户自己定义的函数,如果该函数与调用它的函数(即主调函数)在同一个程序单位中数)在同一个程序单位中,且位置在主调函数之后,则必须在调用此且位置在主调函数之后,则必须在调用此函数之前对被调用的函数作声明。函数之前对被调用的函数作声明。函数原型的一般形式为函数原型的
8、一般形式为:(1)函数类型函数类型 函数名函数名(参数类型参数类型1,参数类型,参数类型2);(2)函数类型函数类型 函数名函数名(参数类型参数类型1 参数名参数名1,参数类型,参数类型2 参数名参数名2);应当保证函数原型与函数首部写法上的一致,即函数类型、函数名、应当保证函数原型与函数首部写法上的一致,即函数类型、函数名、参数个数、参数类型和参数顺序必须相同。参数个数、参数类型和参数顺序必须相同。161.7标准输入输出流标准输入输出流C+是通过I/O流来实现输入和输出的。1.7.1标准输入输出流格式标准输入输出流格式(1)标准输出流的格式为:cout表达式1表达式2表达式n;当程序需要在屏
9、幕上显示输出时,可以使用流插入运算符“”向cout输出流中插入字符。例如:cout变量1变量2变量n;当程序需要执行键盘输入时,可以使用流提取运算符”从cin输人流中抽取字符。例如:int age;cinage;17 编辑程序编辑程序在VC集成开发环境选择新建文件命令C+程序的编写和实现1.1 概述18 编辑程序编辑程序在弹出对话框选择文件类型 C+程序的编写和实现19 编辑程序编辑程序输入源程序文件名C+程序的编写和实现20 编辑程序编辑程序在编辑窗口输入源程序C+程序的编写和实现21 编辑程序编辑程序 编译程序编译程序选择编译命令C+程序的编写和实现22用热键选择编译命令 编辑程序编辑程序 编译程序编译程序1.1.3 1.1.3 程序的编译执行程序的编译执行C+程序的编写和实现程序的编写和实现23 执行程序执行程序 编辑程序编辑程序 编译程序编译程序1.1.3 1.1.3 程序的编译执行程序的编译执行1.1 概述选择执行命令C+程序的编写和实现程序的编写和实现24 执行程序执行程序 编辑程序编辑程序 编译程序编译程序热键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年落叶大班标准教案及反思
- 保洁外包合同范例
- 住宅使用权变更合同范例
- 水资源合理利用与开发策略计划
- 海关业务知识培训课件
- 如何应对工作中的压力与挑战计划
- 第3课:《日食》(教学设计)-2023-2024学年六年级下册科学 教科版
- 2025年羽毛球课程标准教案全
- 学习之道与方法指导计划
- 第五单元《习作:围绕中心意思写》教学设计-2024-2025学年六年级上册语文统编版
- 中建CFG桩施工方案
- 氢氟酸安全技术说明书MSDS
- 中学国防教育配教案
- 人民调解实务 课件 第6-10章 人民调解程序-人民调解文书
- 6AM2U7 Rules around us Rules and signs ppt英语教学课件
- 管道安全检查表
- 中国政府开放数据利用研究报告
- 拍摄短视频的脚本范文(可用8篇)
- 复方雷尼替丁
- 2023年青岛港湾职业技术学院单招综合素质模拟试题及答案解析
- 25吨汽车吊吊装施工方案
评论
0/150
提交评论