TC官方合作论坛

 找回密码
 立即注册
查看: 1926|回复: 8

[已解决] 辅助.消息框(A&"和"&B)怎么两个都一样?

[复制链接]
发表于 2014-8-3 21:44:55 | 显示全部楼层 |阅读模式

马上加入TC

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

x
空间 我的程序
功能 引用传值(&A,&B)// 引用传参
  A=A*2   
  B=B*4   
  返回 0   
功能结束
功能 普通传值(A,B)// 非引用传参
  A=A*2   
  B=B*4   
  返回 0   
功能结束
功能 开始_点击()   
  A=10,B=15   
  我的程序.引用传值(A,B// 因为是引用传参,那么AB的值会发生改变
  辅助.消息框(辅助.消息框(A&"和"&B) )//输出20和60
  返回 真   
功能结束
功能 退出_点击()   
  A=10,B=15   
  我的程序.普通传值(A,B)// 因为是非引用传参,那么AB的值不会发生改变
  辅助.消息框(A&"和"&B)//输出10和15
  返回 真
功能结束

空间结束
回复

使用道具 举报

发表于 2014-8-3 23:03:16 | 显示全部楼层
liaohang 发表于 2014-8-3 22:30
引用传值(&A,&B)和 普通传值(A,B)在辅助.消息框都是(A&“和”&B)。为什么不写成 辅助.消息框(&A“ ...

辅助.消息框都是(A&“和”&B):这里&是字符串的连接功能,&只在功能的参数定义中才是传值并改回,在语句中是字符串的连接
回复 支持 反对

使用道具 举报

发表于 2014-8-3 21:52:07 | 显示全部楼层
返回值不是这么用的额
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-3 22:02:04 | 显示全部楼层
b44412545 发表于 2014-8-3 21:52
返回值不是这么用的额

大哥 这个是 tc API文档上面的,我是从API上面学习tc的!
回复 支持 反对

使用道具 举报

发表于 2014-8-3 22:17:25 | 显示全部楼层
...好吧,代码无误,你到底要问什么额
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-3 22:30:34 | 显示全部楼层
b44412545 发表于 2014-8-3 22:17
...好吧,代码无误,你到底要问什么额

引用传值(&A,&B)和 普通传值(A,B)在辅助.消息框都是(A&“和”&B)。为什么不写成 辅助.消息框(&A“和”&B) 和  辅助.消息框(A“和”B)呢?
不过这个段API文档真有小错误 1,辅助.消息框(辅助.消息框(A&"和"&B))写了两边接还弹出了个 -1的结果
2,这行代码的上一行还掉了一个括号!
回复 支持 反对

使用道具 举报

发表于 2014-8-4 12:34:24 | 显示全部楼层
1.你没发现这个消息框是个双嵌么?把最外面那个删了。。。
2.掉了一个括号估计是注释时不小心弄的
3.“&”这个符号是连接的意思,&a、&B在函数调用时已经触发了,现在只是用“&”这个符号来连接“和”这个字而已
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-4 21:49:33 | 显示全部楼层
b44412545 发表于 2014-8-4 12:34
1.你没发现这个消息框是个双嵌么?把最外面那个删了。。。
2.掉了一个括号估计是注释时不小心弄的
3.“&” ...

正解!上面的错误我发现了是4.310版本的API文档的错误
回复 支持 反对

使用道具 举报

发表于 2014-8-5 13:44:19 | 显示全部楼层
额,太粗心了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-26 16:06 , Processed in 0.039369 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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