C++面向对象程序设计标准教案(2)

2019-04-23 10:13

3、变量的定义 变量定义的一般格式为: <数据类型><变量名1>[=<初始值1>],<变量名2>[=<初始值2>],?; 例:int a,b,c; //定义a,b,c为整型变量 long x1,y2; //定义x1,y2为长整型变量 unsigned a1,b1; //定义a1,b1为无符号整型变量 short x,y,z=6; //定义短整型变量x,y,z,对z 进行了初始化,值为6 注意:①允许在一个类型说明符后,定义多个相同类型的变量。各变量名之间用逗号间隔。类型说明符与变量名之间至少用一个空格间隔。 ②最后一个变量名之后必须以“;”号结尾。 ③允许在定义变量时同时对变量赋值以进行变量的初始化。 ④变量定义必须放在变量使用之前,即“先定义,后使用”。在函数内一般放在函数体的开头部分。 (二)实型分类 1、单精度型:用float来标识,占4个字节 2、双精度型:用double来标识,占8个字节。 3、长精度型:用long double来标识,占10个字节 实型变量的定义:实型变量定义的格式和规则与整型相同 (三)字符型 1、字符型常量:普通字符;转义字符 2、字符型变量 (1)字符变量用来存储字符常量,即单个字符。 (2)字符变量的类型说明符是char。字符变量类型定义的格式和书写规则都与整型变量相同。 3、字符串常量 字符串常量是用一对双引号括起来的字符序列。 (四)逻辑型 逻辑型也称布尔型,它用bool来标识。逻辑型常量只有两个值:即true(真)和false(假),在C++中逻辑真是用非0来表示,而运算结果为逻辑真, 6

是用数值1来表示,而对逻辑假,不管是参加运算,还是运算结果,都是用数值0来表示。 (五)枚举型 枚举类型的定义: 格式:enum 枚举类型名 {枚举元素1, 枚举元素2, …,枚举元素n}; ①定义语句以―;‖结束,且各枚举元素不能同名; ②枚举类型名是用户自定义的标识符; ③该语句定义了一个枚举类型,且枚举类型中含有n个枚举常量,每个枚举常量均有值。如果不指定枚举元素的起始值,将自动从0开始为各个枚举元素设置初值,后面的枚举元素依次增1。如果指定某个枚举元素的值,则下一个枚举元素如果没有指定值,就是上一个枚举元素值加1。 二、表达式 ? 表达式是描述数据加工的一种方法。它是由操作对象(常量、变量、函数等)和运算符组成的式子。 ? 表达式的类型由运算符和操作对象的类型决定。 ? 表达式的求值是按运算符的优先级和结合性所规定的操作顺序进行。 ? 优先级是指在相邻的两种运算符中,应先执行哪一种。 ? 结合性是指两个同优先级的运算符相邻时,应按从左向右的顺序运算,还是按从右向左的顺序运算。 (一)运算符 根据操作数的个数可将运算符分为单目、双目和三目3类运算符。本节我们只讨论算术运算符、赋值运算符、自增自减运算符、关系运算符及逻辑运算符等基本运算符 1、算术运算符 +(加法)、-(减法或负号)、*(乘法)、/(除法)、%(求余数)。 算术表达式 算术表达式是由算术运算符连接的式子。 2、赋值运算符 赋值运算符是给变量或对象赋值,它分为基本赋值运算符和复合赋值运 7

算符 。而最后进行赋值运算的表达式,称为赋值表达式。 ①简单赋值运算符 基本赋值操作―=‖, 是一种双目运算符,作用是将右操作数的值传递给左操作数。它的一般形式为:<变量名> =<表达式> ②复合赋值运算符 3、自增自减运算符 4、关系运算符 5、逻辑运算符 (二)运算符的优先级和综合性 表达式的操作一般遵循以下规则: ①括号内的表达式优先计算; ②无括号的,按优先级从高到低进行计算; ③若运算符的优先级相同,按结合性进行计算。 总结:1、五种算术运算符有优先级:其中乘(*)、除(/)、求余(%)优先于加(+)和减(-),当然也可用括号来改变其优先级,它们的结合性是自左向右。 2、自增自减运算符的优先级优于双目算术运算符,与+(正)和-(负)同级且它们操作顺序自右向左 3、算术运算符优先于关系运算符;<、<=、>、>=优先于= =、!=;<、<=、>、>=同级;= =、!=也是同级,它们的结合性自左向右 4、逻辑运算符的优先级顺序是:! >&& >|| 5、和其它运算符的优先级关系:! >双目算术运算符>关系运算符>&&>||。 作 业 教学反馈

8

四川警安职业学院标准教案纸

课程名称 授课时间 教学目标 第三章 控制结构 第3讲 顺序结构、选择结构 09.3.9 地点 六多媒体 任课教师 授课班级 06计信 人数 53人 掌握+语句的基本知识和三种基本程序结构;掌握构成选择结构的if,if-else和switch语句的使用 if,if-else和switch语句的使用 if,if-else和switch语句的使用 2节 教学方法 讲授法、实践操作法 教学手段 多媒体教学 教学重点 教学难点 教学时数 教学内容: 语句概述和程序结构 C++语言中的语句可分为空语句、说明语句、复合语句、表达式语句、函数调用语句和程序控制语句。 一、语句概述 1. 空语句 只由一个分号所构成的语句,它不执行任何动作。 例如:; ,//一般该语句是用来指明被转向的控制点或在特殊情况下作为循环语句的循环体。// 2. 说明语句 对数据结构定义和描述、对变量的定义性说明、给变量赋初值的语句。在程序执行过程中,不对数据进行操作的执行,仅向编译程序提供一些信息。说明语句可放在函数中允许出现语句的任何位置,也可以放在函数定义之外。例如: int x,y; //定义整形变量x,y float a,b=3.5; //定义浮点型变量a,b,并给b赋初值3.5 3. 表达式语句 由表达式组成的语句,由一个表达式接一个分号组成。一般是描述算术运算、逻辑运算等。

9

例如: a=a+3 //表达式 4. 函数调用语句 在函数调用后加一个分号所构成的语句,称为函数调用语句。例如: sin(x); 5. 程序控制语句 完成一定控制功能的语句,用于控制程序中语句的执行条件和执行顺序。例如: if (a>b) c=a-b; //若a>b,则c=a-b else c=b-a; //否则c=b-a 6. 复合语句 由一对花括号“{ }”括起来的若干语句的组合,在意义上是独立的,被视为单独一个语句。 凡是能用单独一个语句的地方,都能换用复合语句。复合语句的左、右花括号标明了复合语句的开始和结束,在右花括号的后面不需要再加分号。 例如: if(a>b) { max=a; cout <


C++面向对象程序设计标准教案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:八字培训 刁吉祥《命理玄机》第五节地支六穿

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: