TC官方合作论坛

 找回密码
 立即注册
查看: 6627|回复: 48
打印 上一主题 下一主题

【有源码】函数的调用

[复制链接]
跳转到指定楼层
楼主
发表于 2011-7-11 11:47:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
函数的调用示例
函数调用:所谓的函数调用就是使该程序转去执行函数体代码。在TC中我们可以通过一个开始函数去执行调用的函数体,也可以采用界面添加事件执行函数体。也就是说并非是全部启动都只在开始进行。
函数调用分为有参和无参函数的调用。下面通过示例展示给大家:
无参函数调用示例1:
  1. 空间 函数调用
  2. //定义默认空间

  3. 功能 逻辑型 方法()
  4. 整型 数值1,数值2,和 //分别定义数值1、数值2、和三个整型变量,用于进行加法计算
  5.         数值1=10 //给数值1赋值为10
  6.         数值2=20 //给数值2赋值为20
  7.         和=数值1+数值2 //将数值1加上数值2的结果赋值给和
  8.         辅助.消息框(转换.整型转字符型(和))//将刚才计算的结果转换为字符型以消息框的形式弹出
  9. 返回 真
  10. 功能结束

  11. 功能 逻辑型 开始_点击()
  12.         函数调用.方法()
  13. 返回 真
  14. 功能结束

  15. 功能 逻辑型 退出_点击()
  16.         辅助.退出()
  17. 返回 真
  18. 功能结束

  19. 空间结束
复制代码
示例1运行结果:30
无参函数调用示例2:

  1. 空间 函数调用
  2. //定义默认空间

  3. 功能 整型 方法1()
  4. 整型 数值1,数值2,和 //分别定义数值1、数值2、和三个整型变量,用于进行加法计算
  5.         数值1=10 //给数值1赋值为10
  6.         数值2=20 //给数值2赋值为20
  7.         和=数值1+数值2 //将数值1加上数值2的结果赋值给和
  8. 返回 和  //返回和的结果
  9. 功能结束

  10. 功能 逻辑型 方法2()
  11. 整型 数据1,数据2,结果 //分别定义数据1、数据2、结果三个整型变量,用于进行乘法计算        
  12.         数据1=30  //给数据1赋值为30
  13.         数据2=函数调用.方法1() //调用方法1并返回方法1的结果赋值给数据2
  14.         结果=数据1*数据2 //数据1乘以数据2的结果赋值给结果
  15.         辅助.消息框(转换.整型转字符型(结果))//将刚才计算的结果转换为字符型以消息框的形式弹出   
  16. 返回 真
  17. 功能结束

  18. 功能 逻辑型 开始_点击()
  19.         函数调用.方法2() //调用方法2
  20. 返回 真
  21. 功能结束

  22. 功能 逻辑型 退出_点击()
  23.         辅助.退出()
  24. 返回 真
  25. 功能结束

  26. 空间结束
复制代码
示例2运行结果:900
有参函数调用示例3:
  1. 空间 函数调用
  2. //定义默认空间

  3. 功能 整型 方法1()
  4. 整型 数值1,数值2,和 //分别定义数值1、数值2、和三个整型变量,用于进行加法计算
  5.         数值1=10 //给数值1赋值为10
  6.         数值2=20 //给数值2赋值为20
  7.         和=数值1+数值2 //将数值1加上数值2的结果赋值给和
  8. 返回 和  //返回和的结果
  9. 功能结束

  10. 功能 逻辑型 方法2(整型 数据1)//定义一个以方法2命名的逻辑型函数,该函数是一个有参函数,参数用于接收外部传入的实参
  11. 整型  数据2,结果 //分别定义数据2、结果两个个整型变量,用于进行乘法计算        
  12.         数据1=30  //给数据1赋值为30
  13.         数据2=函数调用.方法1() //调用方法1并返回方法1的结果赋值给数据2
  14.         结果=数据1*数据2 //数据1乘以数据2的结果赋值给结果
  15.         辅助.消息框(转换.整型转字符型(结果))//将刚才计算的结果转换为字符型以消息框的形式弹出   
  16. 返回 真
  17. 功能结束

  18. 功能 逻辑型 开始_点击()
  19.         函数调用.方法2(30) //调用方法2,并传入一个整型实参30给方法2
  20. 返回 真
  21. 功能结束

  22. 功能 逻辑型 退出_点击()
  23.         辅助.退出()
  24. 返回 真
  25. 功能结束

  26. 空间结束
复制代码
示例3运行结果:900
回复

使用道具 举报

49#
发表于 2013-11-23 21:31:51 | 只看该作者
有贴必回,最喜欢楼主这样的有为青年了~
回复 支持 反对

使用道具 举报

48#
发表于 2013-4-6 08:16:48 | 只看该作者
不错哦
回复 支持 反对

使用道具 举报

47#
发表于 2012-9-27 21:56:37 | 只看该作者
看得明白,举例很好,顶给力啊
回复 支持 反对

使用道具 举报

46#
发表于 2012-4-30 21:01:37 | 只看该作者
完全是菜鸟,看不懂
回复 支持 反对

使用道具 举报

45#
发表于 2012-4-30 19:09:22 | 只看该作者
是不是14行可以去掉啊?
回复 支持 反对

使用道具 举报

44#
发表于 2012-4-30 19:06:18 | 只看该作者
有个地方不懂:“功能 逻辑型 方法2(整型 数据1)”这一句中的“数据1”在下句中给予赋值“数据1=30”可是在22句中为何要直接写成“函数调用.方法2(30)”难道“30”和“数据1”不是两个概念吗?跪求高手解释下!
回复 支持 反对

使用道具 举报

43#
发表于 2012-4-28 00:20:00 | 只看该作者
本的自己本的自己本的自己
回复 支持 反对

使用道具 举报

42#
发表于 2012-4-27 22:25:22 | 只看该作者
              不顶不行、、、、、
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-19 03:00 , Processed in 0.125737 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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