《c++-简单程序设计.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 简单程序设计 3.2 变量及变量声明 3.2.1 变量  变量(variable)是在程序执行期间值可变的数据对象。 3.2.2 变量声明 变量的属性由变量声明规定, 在变量声明中引进变量,并且规定所引进的变量的属性。 变量声明 int i , j =7, k ; char c ; int t =0; float amount , total ; bool flag ; enum { red,blue,green } color ; 声明: 3.2.3 变量形态 一个变量作为程序语言的一个成分,在程序中有三种出现状态 : 1. 在变量声明中出现 2. 为变量赋值时出现 3. 引用性出现 3.2.4 变量地址 在C程序中,经常使用一个变量的存储区及其地址。因此 C 给出一个运算符 该运算符是一个单目运算符,把它缀在一个变量前,求相应变量的内存地址。例如对于本节开始的变量 v 而言,运算 v 将得到 v 的地址 0F000 。 该地址也称为 v 的指针, 运算符 也称为求指针运算符, 运算 v 也称为求 v的指针。 3.2.5 变量初始化 在声明变量时还可以给变量赋以初值,形式是: id = 初值 即在变量标识符后加一个等号再跟以相应初值。 在使用变量时要注意以下几点: 1. 程序中使用的一切变量都必须声明。 2. 在同一作用域内,任何两个变量不许重名,也不许与其它类标识符重名。 3. 变量的声明必须出现在所有使用之前。 3.3 表达式 3.3.1 表达式的结构 表达式(expression)是 C 程序完成各类运算的主要部分,由运算符和运算分量组成。 <表达式> → <基本表达式>▌ <后缀表达式> ▌ <一元表达式>▌ <二元表达式> ▌ <条件表达式>▌ <逻辑表达式> ▌ <赋值表达式>▌ <顺序表达式> <基本表达式> → <标识符>▌<字面常量> ▌<(表达式)> 由基本表达式(运算分量)和运算符相互组合可以构成各种复杂的表达式。例如: 3*6 u0 r=(x+y)*5=(r-s)/8 3.3.2 表达式的计算 表达式的计算顺序是不确定的。大致遵循如下规则: 1.若两个不同优先级的运算符相邻,则应先计算优先级高的运算符规定的运算。 2.若两个运算符同级且相邻,则应按运算符结合律的规定从左向右或从右向左计算。 表达式的计算规则如下: 1. 括号内的表达式先计算; 2. 运算符分16个优先级,不同级运算符相邻,先计算优先级高的运算; 3. 同级运算符相邻,按结合律的规定从左向右或从右向左进行计算; 3.4 语句 程序的一个侧面是描述对数据的操作,操作由一个个动作组成。在程序设计语言中,表示动作的是语句(statement),语句的执行表示执行有关动作。 有关语句分类的语法如下: 若不考虑标号, C语句分类如下图所示: 3.5 表达式语句 表达式语句的语法是: <表达式语句> → <表达式> ; 即,一个表达式后跟以一个分号“;” 就构成表达式语句,它的语义是计算表达式的值。例如: 3+5 ; b = a*c-3 x+y c+d 0 ; 3.6 赋值 给变量赋值的操作是最基本的操作。C 用带赋值运算符的表达式语句描述赋值操作。这种表达式语句一般具有形式: v = e ; 其中: = 是赋值运算符,由一个等号组成。 v 是一个左值(现在看就是一个变量),作为赋值运算符左端的运算分量。 e 是一个表达式,作为赋值运算符右端的运算分量,e能计算出一个值。 【例3-1】设 v1 , v2 , v 是同一类型的三个变量,且 v1 , v2 都是值有定义的,则下

文档评论(0)

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

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

1亿VIP精品文档

相关文档