TC官方合作论坛
标题: 【梦飞飞精品教程】第一节 功能函数 [打印本页]
作者: yeah5230 时间: 2013-8-6 08:10
标题: 【梦飞飞精品教程】第一节 功能函数
本帖最后由 yeah5230 于 2014-9-24 13:34 编辑
| 【梦飞飞教学方法】:QQ:446468195 1.星期一至星期五(21:30-23:30)QQ群语音交流,针对学习过程中出现的问题加以辅导。 2.课程+视频+资料,一对一辅导。 3.终生制学习,无论那一届学员,所有课程、视频、资料、均可终生免费享受。 4.千人QQ交流群,群内提供各项资源和活动发布,享受学习的乐趣。 5.对于会员提出的要求针对性制作各类视频教程,让你学习无忧。 |
【基础进阶】第一节 功能函数(限时免费)
功能函数介绍
功能函数是执行特定动作的功能代码块,在其他高级语言中,比如C,C++中,称为函数。
TC**能函数分为两类
TC库功能(API)和用户自定义功能。
1、TC库功能(API):由TC系统提供,用户无须定义,使用的时候直接调用即可。
2、用户自定义功能:由用户根据需求自己编写功能体以及执行改功能操作的代码段。
功能函数语法-
功能 功能名称(参数列表)
//脚本代码
...........
返回 值
.功能结束
参数列表可以带一个或是多个参数,也可以不带参数。如果有多个参数的时候,每个参数中间用逗号隔开(一般建议不要超过10个),这些参数我们称它为形参,它的作用域仅限于当前的功能函数。而调用函数时传进来的参数我们称它为实参。
自定义功能函数分类一、根据功能函数有无参数分为:无参数功能与有参数功能。
1.不带参数的功能函数
| 中文 | 英文 |
功能 测试()
//功能执行代码功能结束 | function 测试()
//功能执行代码endfunction |
| 调用方法:空间名.功能函数名() |
2.带参数的功能函数,但根据参数的类型又分为以下几种
| 中文 | 英文 |
| (1)带参数功能函数,但是没有默认值与引用传参 |
功能 测试(参数1,参数2)
//功能执行代码功能结束 | function 测试(参数1,参数2)
//功能执行代码endfunction |
| 调用方法:空间名.功能函数名(参数1,参数2) |
| (2)带默认值功能函数,但是无引用传参 |
功能 测试(参数1,参数2=0)
//功能执行代码功能结束 | function 测试(参数1,参数2=0)
//功能执行代码endfunction |
| 调用方法:空间名.功能函数名(参数1,参数2)我的空间.测试(100)// 程序会使用默认值处理我的空间.测试(100,0) // 程序不使用默认值,而使用传入的值,只是值于默认值相等。 |
| 注意:如果参数中某个参数设置了默认值,那么这个参数后面的所有参数都必须设置默认值,否则在编译的时候,编译器会提示你参数错误如下的写法是错误的: |
错误代码:功能 测试(参数1,参数2=0,参数3,参数4)
//功能执行代码功能结束正确代码:功能 测试(参数1,参数2=0,参数3=0,参数4=1)
//功能执行代码功能结束 |
| (3)引用传参的功能 |
| 说明:引用传参的概念来自C++的语法,它的作用在于:传入参数的值会在功能里被修改,而这个修改不会因为功能结束而变化,但是非引用的参数在功能里无法修改的。 |
功能 引用传值(&A,&B)// 引用传参
A=A*2
B=B*4
功能结束 | function 引用传值(&A,&B)// 引用传参
A=A*2
B=B*4
endfunction |
| 调用方法:空间名.功能函数名(参数1,参数2) |
二、根据有无返回语句分为:有返回值功能与无返回值功能。
返回 值:
“返回”值顾名思义就是返回需要操作的值。TC“返回”语句的作用主要有两种;
1、把程序运行的结果返回出去,让外界操作。
2、结束当前功能函数的执行。
| 中文 | 英文 |
| 情况1:有返回值语句的功能 |
功能 获取姓名()
返回 "张三" 功能结束 | function 获取姓名()
return "张三"endfunction |
| 这样程序在调用这个获取姓名的功能后,就可以获取到这个功能的返回值“张三”。 姓名=我的空间. 获取姓名() |
| 情况2:有返回值语句的功能 |
功能 测试()
变量 a=5
如果(a==5)
//程序运行到这里会跳出功能函数 返回 0
如果结束
辅助.消息框("这里不会执行")功能结束 | function 测试()
var a=5
if(a==5)
//程序运行到这里会跳出功能函数
return 0
endif
help.messagebox("这里不会执行")endfunction |
功能函数好处: (1)提高代码的重用性,如果脚本中有些内容完全相同或是相似,那么我们就可以把这些内容整合到一个功能函数里面。在使用的时候只需要去调用就可以了。
(2)提高代码的可读性,我们使用功能函数可以使我们的代码阅读起来非常的方便,同样也方便了我们编写脚本程序。
(3)功能函数如果不被调用的话,它是不会被执行的。此外功能函数之间还可以相互调用,这样极大的提高了我们编写脚本的灵活性。
(练习)简单的自动喊话工具
回复观看超清视频教程........
作者: xxx123a 时间: 2013-8-6 14:13
.
作者: TC 时间: 2013-8-6 15:32
支持一个
作者: kong6113 时间: 2013-8-10 14:50
但是过十多个
作者: q765758576 时间: 2013-8-11 00:50
回复 1楼yeah5230的帖子
http://pan.baidu.com/share/link? ... 2&uk=2469488822
作者: shadow 时间: 2013-8-11 21:45
看看那
作者: fuwei007 时间: 2013-8-12 17:27





作者: 894975235mm 时间: 2013-8-13 15:57
先下载
作者: yu5200 时间: 2013-8-14 22:32
回复 8楼894975235mm的帖子
来学了
作者: WILL1128 时间: 2013-8-15 20:38
都路过下
作者: sha0429 时间: 2013-8-15 21:36
发送方式
作者: 852491 时间: 2013-8-16 11:10
看看再说
作者: q892382540 时间: 2013-8-16 21:25
天啊 经验 知识啊 133
作者: g93920079 时间: 2013-8-17 22:13
谢谢老师分享!!
作者: youxi4906 时间: 2013-8-19 08:44
给力给力
作者: wei850314 时间: 2013-8-19 12:04
11111111111111
作者: sword7089099 时间: 2013-8-19 20:01
赶紧学习
作者: gaoyang520 时间: 2013-8-20 00:41
jixulaixuexie
作者: baiwuyiyong 时间: 2013-8-20 22:54
aaaaaaaaaaaaaaaaaaaaaaaa
作者: xia3264024 时间: 2013-8-21 10:21
回复 1楼yeah5230的帖子


作者: 孤叶飘零 时间: 2013-8-21 11:52
aaaaaaaaaaaaa
作者: t2607020 时间: 2013-8-21 15:46
学习下巩固下
作者: LHG1986 时间: 2013-8-21 20:00
来学习
作者: yutaka666 时间: 2013-8-21 22:05
好东西啊
作者: fanyibo 时间: 2013-8-24 00:20
学习中
作者: jjhx526 时间: 2013-8-24 17:57
恩啊
作者: waimaggie 时间: 2013-8-24 18:39
顶老师哟。
作者: lkt791218919 时间: 2013-8-25 10:15
dssssssss
作者: gg3800 时间: 2013-8-25 17:13
零基础篇.......
作者: 元芳 时间: 2013-8-25 23:18
看看
作者: fanso119 时间: 2013-8-26 21:53
学习学习
作者: admim5 时间: 2013-8-28 18:53
支持一个
作者: yoangell 时间: 2013-8-29 14:42
来学习学习、
作者: zhangqjz01 时间: 2013-8-29 21:47
回复 1楼yeah5230的帖子
哈哈哈哈
作者: gao0755 时间: 2013-8-30 23:36
支持一个
作者: a0851 时间: 2013-9-1 02:09
基础进阶片了 哈哈
作者: shiyongfu2013 时间: 2013-9-1 14:13
都路过下
作者: 农民工作室 时间: 2013-9-1 21:07
研究研究
作者: 逍遥画狂 时间: 2013-9-2 03:55
多看多实战
作者: 1391302898 时间: 2013-9-2 08:04
854554
作者: oujinrong 时间: 2013-9-2 08:26
围观罗
作者: lijunhui1 时间: 2013-9-3 03:49
ddddddddddddddddddddd
作者: a123456098 时间: 2013-9-3 20:12
坚决顶了
作者: 14223168 时间: 2013-9-5 17:51
看看
作者: gdyby 时间: 2013-9-5 20:06
学习学习s
作者: ham9108 时间: 2013-9-6 11:47
学习学习,谢谢老师
作者: 123木头人 时间: 2013-9-6 12:42
hjkl;j;kl
作者: z14700 时间: 2013-9-6 19:45
学习想
作者: lxd衣心衣意 时间: 2013-9-6 19:51
来学习
作者: 专治不服 时间: 2013-9-6 23:45
看帖必回!
作者: hu201355 时间: 2013-9-7 12:25
进阶一下看看如何
作者: 1041923194 时间: 2013-9-7 13:02
11111111111
作者: feng748 时间: 2013-9-7 13:48
kkkkkkkk
作者: lifenwei 时间: 2013-9-7 23:20
谢谢分享!!!!
作者: axy1543 时间: 2013-9-8 20:16
sdfsdffddff
作者: linyu90812 时间: 2013-9-9 13:23
来学习辣了
作者: zxh445566 时间: 2013-9-10 12:55
看能不能下
作者: 哈三疯 时间: 2013-9-10 21:55
····························
作者: nfa98 时间: 2013-9-14 09:02
啦啦啦 看下
作者: q5666153 时间: 2013-9-15 16:44
wda个人度过费共和国
作者: zhubiaorlm520 时间: 2013-9-15 16:54
很不错
作者: dongyijun1979 时间: 2013-9-15 18:05
回复 1楼yeah5230的帖子
qqqqqqqqqqqq
作者: dongyijun1979 时间: 2013-9-15 18:09
回复 1楼yeah5230的帖子
fffffffffffffffff
作者: dongyijun1979 时间: 2013-9-15 18:09
回复 1楼yeah5230的帖子
nnnnnnnnnnnnnnnn
作者: d634644171 时间: 2013-9-16 10:35
回复
作者: d634644171 时间: 2013-9-16 10:35
学习么
作者: subugui 时间: 2013-9-16 18:15
要看看
作者: s15961147846 时间: 2013-9-17 22:50


作者: li958659585 时间: 2013-9-19 15:12
支持楼主。。。
作者: 极风 时间: 2013-9-19 21:14
222222222222
作者: 2596060677 时间: 2013-9-19 21:38
回复 1楼yeah5230的帖子
HHHHH
作者: lcf871112 时间: 2013-9-20 08:37
11111
作者: 85281585 时间: 2013-9-20 10:12
支持一个
作者: xiaolaji123 时间: 2013-9-20 21:43
啊啊啊啊啊求解
作者: tc_ldl 时间: 2013-9-21 20:37
回复 1楼yeah5230的帖子
!!!!!!!
作者: york17 时间: 2013-9-21 20:56
支持梦飞飞导师
78师兄前来报到。。。
作者: je520 时间: 2013-9-22 18:58
都路过下
作者: 型化冠军 时间: 2013-9-24 13:37
收到公司的发生地方
作者: icer 时间: 2013-9-24 20:14
HUGHJGHJ
作者: 大兵 时间: 2013-9-25 08:40
都路过下
作者: gym870511 时间: 2013-9-25 19:10
345345234fdgdf
作者: gym870511 时间: 2013-9-25 19:24
123123213
作者: 515577326a 时间: 2013-9-26 10:35
菜鸟很迷茫
作者: qiaohuima 时间: 2013-9-27 06:42
kankan
作者: jiepi88888 时间: 2013-9-27 07:07
回复 1楼yeah5230的帖子
好啊写的好
作者: qwaspo70 时间: 2013-9-28 17:34
限时收费是什么!
作者: qq200809158 时间: 2013-9-29 17:49


作者: koro 时间: 2013-9-29 18:01
支持飞飞老师来了!
作者: fupinggui 时间: 2013-9-29 19:35


作者: gym870511 时间: 2013-9-29 21:12
支持梦飞飞老师~~~~
作者: zx2618888 时间: 2013-9-30 03:08
支持支持
作者: a5753240 时间: 2013-9-30 08:55
功能函数怎么制作啊
作者: yy1319 时间: 2013-9-30 09:42
谢谢梦飞飞老师国庆特惠3
作者: 1391302898 时间: 2013-9-30 16:05
好好学习3554
作者: 1373425111 时间: 2013-9-30 17:18
fdasd
作者: 大龙 时间: 2013-10-1 00:31
必须学习啊!!!
作者: 331476506 时间: 2013-10-1 13:14
学习 学习 学习
作者: a546653367 时间: 2013-10-1 13:42
快点学习吧
作者: zjr200608 时间: 2013-10-2 17:03
路过一下看看
作者: 菜鸟归来 时间: 2013-10-3 15:54

| 欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |