- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变量教学设计
算找零
教学目标:1.变量的定义
2.变量的使用
导入:
如何能在程序运行时输入那个数字23,然后计算输出结果?
算找零如何能在程序运行时输入那个数字23,然后计算输出结果?
需要:
1. 如何输入的数字;
2. 有办法输入数字;
3. 输入的数字能参与计算:change.c
今后课件上的程序都只有main的{}的部分如何输入
? 输入也在终端窗?中
? 输入是以?为单位进?的,?的结束标志
就是你按下了回?键。在你按下回?之前,
你的程序不会读到任何东?变量
? int price = 0;
? 这??,定义了?个变量。变量的名字是
price,类型是int,初始值是0。
? 变量是?个保存数据的地?,当我们需要
在程序?保存数据时,?如上?的例?中
要记录?户输?的价格,就需要?个变量
来保存它。??个变量保存了数据,它才
如何输?
? 输?也在终端窗?中
? 输?是以?为单位进?的,?的结束标志
就是你按下了回?键。在你按下回?之前,
你的程序不会读到任何东?变量
? int price = 0;
? 这??,定义了?个变量。变量的名字是
price,类型是int,初始值是0。
? 变量是?个保存数据的地?,当我们需要
在程序?保存数据时,?如上?的例?中
要记录?户输?的价格,就需要?个变量
来保存它。??个变量保存了数据,它才
能参加到后?的计算中,?如计算找零。变量定义
? 变量定义的?般形式就是:
? 类型名称 变量名称;
? int price;
? int amount;
? int price, amount;变量的名字
? 变量需要?个名字,变量的名字是?种
“标识符”,意思是它是?来识别这个和那
个的不同的名字。
? 标识符有标识符的构造规则。基本的原则
是:标识符只能由字?、数字和下划线组
成,数字不可以出现在第?个位置上,C
语?的关键字(有的地?叫它们保留字)
不可以?做标识符。C语?的保留字
auto,break,case,char,const,
continue,default,do,double,
else,enum,extern,flfloat,for,
goto,if,int,long,register,return,
short,signed,sizeof,static,
struct,switch,typedef,union,
unsigned,void,volatile,while,
inline,restrict
不需要背诵!
赋值和初始化
? int price = 0;
? 这??,定义了?个变量。变量的名字是
price,类型是int,初始值是0。
? price=0是?个式?,这?的“=”是?个赋
值运算符,表?将“=”右边的值赋给左边
的变量。赋值
? 和数学不同,a=b在数学中表?关系,即a
和b的值?样;?在程序设计中,a=b表?
要求计算机做?个动作:将b的值赋给a。
关系是静态的,?动作是动态的。在数学
中,a=b和b=a是等价的,?在程序设计
中,两者的意思完全相反初始化
? 当赋值发?在定义变量的时候,就像程序
1中的第7?那样,就是变量的初始化。虽
然C语?并没有强制要求所有的变量都在
定义的地?做初始化,但是所有的变量在
第?次被使?(出现在赋值运算符的右边)
之前被应该赋值?次
? 如果没有初始化?变量初始化
? 类型名称 变量名称 = 初始值;
? int price = 0;
? int amount = 100;
? 组合变量定义的时候,也可以在这个定义
中单独给单个变量赋初值,如:
? int price = 0, amount = 100;读整数
? scanf(%d, price);
? 要求scnaf这个函数读?下?个整数,读到
的结果赋值给变量price
? ??price前?的
如果输?的不是整数会怎样?表达式
? “=”是赋值运算符,有运算符的式?就叫
做表达式。
? price=0;
? change=100-price;变量类型
? int price = 0;
? 这??,定义了?个变量。变量的名字是
price,类型是int,初始值是0。
? C是?种有类型的语?,所有的变量在使
?之前必须定义或声明,所有的变量必须
具有确定的数据类型。数据类型表?在变
量中可以存放什么样的数据,变量中只能
存放指定类型的数据,程序运?过程中也
不能改变变量的类型。
文档评论(0)