TC官方合作论坛

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

[已解决] 多变量传递为什么会失败啊?不是会覆盖上一次的值吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-18 21:14:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
请各位帮忙看看这个是什么问题啊?困扰我很久了,能帮我解决吗?感激不尽


空间 多变量
变量 A
功能 一(A)
    //变量的传递
    A=0
功能结束
功能 二()
    A=1
    多变量.一(A)
功能结束
功能 三()
    A=2
    多变量.一(A)
功能结束
功能 四()
    A=3
    多变量.一(A)
功能结束
功能 退出_点击()
    辅助.退出()
功能结束
空间结束

回复

使用道具 举报

8#
发表于 2014-3-19 08:55:41 | 只看该作者
本帖最后由 zxw445 于 2014-3-19 09:04 编辑

空间 多变量
变量 A
功能 一(A)
    //变量的传递
    A=0
功能结束

功能 二()
    A=1
    多变量.一(A)
功能结束
功能 三()
    A=2
    多变量.一(A)
功能结束
功能 四()
    A=3
    多变量.一(A)
功能结束
功能 退出_点击()
    辅助.退出()
功能结束
空间结束


从你的代码来看。是正确。但你传完A的值又马上变成0了。确实实现了覆盖效果。

如果想体现传变量的效果

可以把红字的改成:

功能 一(参数)
   选择(参数)

   条件 0:
   调试输出("A的值为: "&参数)
   条件 1:
   调试输出("A的值为: "&参数)
   条件 2:
   调试输出("A的值为: "&参数)
   条件 3:
调试输出("A的值为: "&参数)
   选择结束
功能结束



还有一点,黑色的字,不要写成变量的名称。


看到上面那位大神说,没有启动点就有结束点,搞什么东西。
回复 支持 反对

使用道具 举报

沙发
发表于 2014-3-18 21:44:41 | 只看该作者
啥意思?
回复

使用道具 举报

板凳
发表于 2014-3-18 22:01:35 | 只看该作者
本帖最后由 mzbqhbc 于 2014-3-18 22:03 编辑

只看见有函数   没看见有调用 额呵呵呵  也不知道程序的入口点是谁
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-3-18 22:28:32 | 只看该作者
mzbqhbc 发表于 2014-3-18 22:01
只看见有函数   没看见有调用 额呵呵呵  也不知道程序的入口点是谁

我的意思是
如果A=其中一个变量之后就在“一”中执行命令这样子的
但是不成功,tc不支持这样子做吗?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-3-18 22:37:02 | 只看该作者
而在“一”中的A=0是我给他一开始的值
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-3-18 22:37:05 | 只看该作者
而在“一”中的A=0是我给他一开始的值
回复 支持 反对

使用道具 举报

7#
发表于 2014-3-19 05:14:22 | 只看该作者
证明自己傻的意识 不用这么长的代码来表现吧 内容里 没头没尾的
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-3-19 10:45:47 | 只看该作者
有种写出来,别在这说来说去弄得不爽
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2014-3-19 10:46:32 | 只看该作者
谢了,你给我新看法,我去试试
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-28 06:35 , Processed in 0.228201 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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