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

c程序设计把课件第1章.ppt

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

文档评论(0)

150****4233 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档