- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c程序设计把课件第1章
第三章 简单程序 常量 变量 表达式 语句组成 表达式语句 赋值 类型转换 输入/输出 常量(constant) 在程序执行期间不变的数据称为常量 如 圆周率π的近似值3 自然对数底e的近似值2.7183 等 可以直接书写在程序中的常量,称为字面常量。 #include stdio.h void main() { printf(“%f \n”, 2.7183); } 打印出 2.7183 常量标识符 为什么 一个常量多次用到 方便修改常量 如何声明 枚举常量表中的标识符就是常量标识符 #define 标识符 常量 如何使用 #define SPEED 55 #define pai 3.14 #define R 10 void main(){ float x,y; x=2*pai*R; y=pai*R*R } 变量(variable) 相对于常量,变量是程序执行期间值可变的数据对象 两个方面 变量值:程序运行某一时刻,变量所具有的值 变量属性: 名字 数据类型 作用域 存储空间 存储地址 等 编译程序在把高级语言程序翻译成机器语言时 给每个变量都分配一块适当的存储空间,以便随时保存变量的值。这块存储区就是变量的存储区 变量的地址就是这块存储区的首地址 变量的值就是这块存储区中现行保存的数据。 变量v 被分配在内存地址为0F000开始的存储区域,当前值为5。 变量声明 声明变量的意义: 引进新变量 规定所引变量的属性 语法 <变量声明> → <类型> <变量项表> ; <变量项表> → <变量项> ▌ <变量项>,<变量项表> <变量项> → <标识符> ▌<标识符> = <初值> 不考虑初值的一般形式 T id , id , ... , id ; 变量类型 变量名字 变量的作用域 例子 int i , j , k ; char c ; int t ; float amount , total ; bool flag ; enum { red,blue,green } color ; void main(){ int x,y; z=x*2; char z; x=x+y; z=x+y; w=z+x; } 变量出现形态 声明出现 赋值出现 引用出现 int n, x; n=1; n=3; n=n*5+7 x=n; 变量地址 变量地址 变量在内存中的所在位置,即内存地址。 求地址 将单目运算符“”,缀在变量前, 求相应变量地址。 例子 被分配在内存地址为0F000开始的存储区域的变量V V 的值就是 0F000,也称为V的指针 变量初始化 形式 id = 初值 例子 int i=0 , j=1 , k=100*2, m=k*i*j; char c=‘A’ ; enum { red,blue,green } color = red ; 变量在声明时被赋以初值,则在程序开始运行时,它便取得了相应值,它是值有定义的。 enum set {a,b,c,d} var_set; enum set {a,b,c,d} var_set=d; enum set {a,b,c,d}; enum set var_set=d; enum {a,b,c,d} var_set=d; 变量使用注意事项 程序中使用的一切变量都必须声明。 在同一作用域内,任何两个变量不许重名,也不许与其它类标识符重名。 从程序的静态行文顺序看,变量的声明必须出现在所有使用之前。 从程序的静态行文顺序看,在变量声明中给变量赋初值处,相应表达式必须是可计算的。 从程序的动态执行顺序看,为变量赋值的出现必须在所有使用值之前。 表达式 表达式(expression) 是 C 程序完成各类运算的主要部分,由运算符和运算分量组成。 语法 <表达式> → <基本表达式> ▌ <后缀表达式>▌ <一元表达式> ▌ <二元表达式>▌ <条件表达式> ▌ <逻辑表达式>▌ <赋值表达式> ▌ <顺序表达式> <基本表达式> → <标识符> ▌<字面常量> ▌(<表达式>) 基本表达式是C表达式的最底层,包括: 标识符 字面常量 括号表达式 标识符包括变量标识符和常量标识符,它们的类型由相应声明给出,当表达式计算时,变量应该是值有定义的。 字面常量 括号括表达式 3*6
您可能关注的文档
- cpiii复啊测量测量准备.ppt
- cpiii控制网测出量技术方案.ppt
- cpk的介绍以及外计算公式.ppt
- cpk计算工具到操作手操.pptx
- cpk原理及在mini包tab中的应用.ppt
- cpu卡表工秒作原理及制作流程.ppt
- cqoi201秒3简单解析.ppt
- crc码的简单计算十(课下作业).ppt
- crh动车组的车好内设施.ppt
- crr但t管路管理与护理2.ppt
- 华润饮料深度报告:生产提效释放潜能,全国化征途灿灿.pptx
- 白酒行业专题研究报告:复盘专题,如何看待转折期时白酒配置价值?.docx
- 道恩股份25年开始业绩将快速增长,高壁垒DVA产品待规模化放量.docx
- 电子行业2025年度把脉科技硬实力,冲浪AI新时代.pptx
- 消费行业2025年两会专题系列报告之四:消费民生篇,精准施策“组合拳”,激活消费“主引擎”.pptx
- 铜行业二季度策略:多重催化,铜价开启上涨.pptx
- 楼市热度回升,房企积极补仓.pptx
- 预算执行情况与预算草案报告学习体会:积极财政精准施策,收支平衡动态优化.pdf
- 医药生物行业全球前沿创新药IBD市场或将迎来破局者.pdf
- 震裕科技深度研究报告:精密级进冲压模具佼佼者,深度布局人形机器人赛道.pdf
文档评论(0)