TC官方合作论坛

 找回密码
 立即注册
查看: 7819|回复: 36

[学习心得] TC函数返回语句[1.005-2.006版本]

[复制链接]
发表于 2011-7-11 14:59:00 | 显示全部楼层 |阅读模式
TC函数返回语句

返回语句格式:返回 XXX

TC函数返回语句概念:所谓的函数返回语句就是用户自定义的一个功能函数并返回该函数的一个值或表达式,函数定义所选择的数据类型与返回语句的类型必须保持一致。当函数被别的函数调用时,该函数的返回语句将直接返回给调用者。

注意:函数返回类型必须要和函数定义的数据类型一致。


下面通过例子介绍,如下代码:

功能 整型 相加(整型 a,整型 b)
//定义返回类型为整型函数,调用此函数时,需要给它传2个整型的数据
整型 求和
求和=a+b        
//2个数相加
返回 求和
//返回整型 sum
功能结束

分析说明:上面定义一个数据类型和参数都为整型的函数,该函数实现了两个整型数据的相加求和功能, 返回了两个数求和结果,返回类型为同样也是整型。

下面我们再看一个例子进行对比,代码如下:

功能 整型 ok()
返回 "sss"
//error 函数报错
功能结束

分析说明:该代码定义了一个为OK命名的整型函数,该函数返回了一个字符串,显然返回的类型和定义类型不一致,所以该函数不能正常运行,直接会报错。
下面我们看一个调用该函数的代码,如下:

空间 我的程序

功能 整型 相加(整型 a,整型 b)
//定义整型函数
整型 求和
求和=a+b         
//2个数相加
返回 求和
//返回整型 求和
功能结束
功能 整型 开始_点击()
//开始执行的事件函数
整型 求和
字符型 结果
求和=我的程序.相加(100,100)
结果=转换.整型转字符型(求和)
辅助.消息框(结果)
返回 0  
功能结束
空间结束

分析说明:该代码体现了一个函数调用的全过程,首先代码先从开始执行,然后调用求和函数,调用的实参数据类型一定要和求和函数的形参一致,之后函数返回了一个求和的结果赋给了开始函数中定义的整型变量求和,并把这个求和转换为字符型以消息框的形式弹出在界面。











本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2011-7-11 15:47:54 | 显示全部楼层
支持一个
回复 支持 反对

使用道具 举报

发表于 2011-7-11 18:03:36 | 显示全部楼层
很好,很强大!
回复 支持 反对

使用道具 举报

发表于 2011-7-17 12:21:53 | 显示全部楼层
有点不明白了  我一般都是用  
返回 真

这个 返回 XXX 真不知道真么用  为什么要这样定义
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-22 14:02:16 | 显示全部楼层
回复 4楼美特的帖子

XXX是指一个类型 不是说直接用XXX!
回复 支持 反对

使用道具 举报

发表于 2011-9-3 11:04:50 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

发表于 2011-9-27 23:45:08 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

发表于 2011-9-30 22:22:17 | 显示全部楼层
我真的看不懂 - -~~
回复 支持 反对

使用道具 举报

发表于 2011-10-1 18:13:25 | 显示全部楼层
我真的看不懂 - -~~
回复 支持 反对

使用道具 举报

发表于 2011-10-4 00:18:59 | 显示全部楼层
有点懂了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-19 04:43 , Processed in 0.043438 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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