TC官方合作论坛

 找回密码
 立即注册
查看: 16714|回复: 231

【梦飞飞教程TC5.0】第2章 2.2变量与常量01

  [复制链接]
发表于 2015-7-3 20:16:09 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 yeah5230 于 2015-7-3 20:22 编辑

零基础学TC脚本开发 TC5.0版本
全中文 零基础 简单易学 -------《WINDOWS平台脚本开发》

梦飞飞精品教程
主讲:梦飞飞

QQ:446468195
旺旺:ko8881688
脚本动力学院联合出品<用心制作教程>

[梦飞飞精品教程] VIP会员办理地址:点击进入
2.2
变量与常量


1.什么是变量与常量
在程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。
2.变量与常量的类型
TC综合开发工具里的变量是自适应的,在使用过程中,TC综合开发工具会做根据功能所需要的类型进行自动转换,以适应程序里各种数据类型的需要
常量有明确的类型,总计有3类:字符型常量、数值型常量、逻辑型常量
[size=12.0000pt]
常量类型
描述
变量
全局变量
定义在功能之[size=12.0000pt]外的变量称之为全局变量
局部变量
定义在功能里面的变量叫局部变量
常量
[size=12.0000pt]
字符型常量
使用一对引号括起来的内容,如:“张三”、“12345”等
数字型常量
整型常量
无小数点的数字,如:100、12345等
浮点型常量
有小数点的数字,如:101.5、123.456等
逻辑型常量
这是一种特殊的常量,其值只有真(true)与假(false),在做数字判断时,TC综合开发工具定义:真的数字值为1,假为0
未赋值变量的初始值为NULL(不管是全局变量还是局部变量)
3.声明变量
变量声明的时候一定需要使用关键字 "var"或者"变量"表示声明变量,后面跟变量名,否则语法会报错。如:

var 当前血
变量 当前蓝
4.例题
[size=10.5000pt](1)编写脚本,计算1+2+3的值。
[size=10.5000pt](2)编写脚本,交换两个变量的值
假如有两个变量,x=1,y=2。现在要把他们的值交换一下。
5.变量作用域:
变量的作用域也称之为变量的生存周期全局变量和局部变量的作用域是有区别的
全局变量:
定义在功能函数之外,它的作用域是当前项目有效,其变量不会在程序执行过程被程序释放,在使用的时候遵守声明一次,整个项目里可以调用的原则
全局变量的举例:
var 名称="张三"
function 跑步()
  messagebox(名称&"在跑步!")
end
function 玩游戏()
  messagebox(名称&"在玩游戏!")
end
局部变量:
局部变量定义在功能里面,那么它的作用域就被限制在功能里,不能跨功能调用局部变量在功能与流程语句之间定义的变量,整个功能里都可以使用,但是在流程语句里定义的变量就只能在流程语句使用,不能在流程语句之外使用,也不能跨流程语句使用,除非调用的流程语句是嵌套在变量定义的流程语句里局部变量离开自己的作用域之后,变量里的所有内容都会被释放掉的如果想让这个局部变量值在其他地方可以使用,可以采用赋值给全局变量或者是作为功能的返回值返回调用者。
局部变量的举例:
function 局部变量演示1()
  if(true)
    var 名称="张三"
    messagebox(名称) // 1 正确
  else
    var 名称="李四"
    messagebox(名称)// 2 正确
  end
  while(true)
    messagebox(名称)// 3 报错
  end
  messagebox(名称)// 4 报错
end
图解:
图片1.png


习题
[size=12.0000pt](1)编写脚本,计算长=10,宽=20的矩形面积。


高清视频下载<回复后查看下载地址>:
游客,如果您要查看本帖隐藏内容请回复

【梦飞飞教程TC5.0】第2章 2.2变量与常量02:http://bbs.tyuyan.com/thread-51857-1-1.html

回复

使用道具 举报

发表于 2015-7-3 20:26:05 | 显示全部楼层
回复

使用道具 举报

发表于 2015-7-3 21:05:31 | 显示全部楼层
看看   啊
回复 支持 反对

使用道具 举报

发表于 2015-7-4 20:26:23 | 显示全部楼层
回复

使用道具 举报

发表于 2015-7-6 18:03:51 | 显示全部楼层
2222222
回复

使用道具 举报

发表于 2015-7-6 18:30:34 | 显示全部楼层
赶早不赶晚 坐等第一排
回复 支持 反对

使用道具 举报

发表于 2015-7-6 22:47:05 | 显示全部楼层
支持~~~~~~~~~~~!
回复

使用道具 举报

发表于 2015-7-8 11:04:42 | 显示全部楼层
防守打法
回复

使用道具 举报

发表于 2015-7-8 11:05:28 | 显示全部楼层
544646456
回复

使用道具 举报

发表于 2015-7-9 08:32:08 | 显示全部楼层
33333333333333
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-16 10:42 , Processed in 0.049051 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表