TC官方合作论坛

标题: 看看错误 [打印本页]

作者: 陌上青衣。    时间: 2012-10-18 12:16
标题: 看看错误
  1. 功能 逻辑型 开始_点击()
  2.   int k=52
  3. if(k==52)
  4. string a=convert.inttostr(k)
  5. endif
  6. help.messagebox(a)


  7. 返回 真

  8. 功能结束
复制代码
一个简单的几行代码,凭直觉,有错吗,错误在哪里?
___
这个是很多新手常犯的错误,
作者: shine宝宝    时间: 2012-10-18 12:18
没错吧= =
作者: 陌上青衣。    时间: 2012-10-18 12:21
没错吧= =
shine宝宝 发表于 2012-10-18 12:18:26


我们的宝宝都被我蒙了...
作者: 夏末    时间: 2012-10-18 12:22
好像有错,a定义在了如果里面
作者: qq06314488    时间: 2012-10-18 12:27
应该是判断语句里面不能那啥来着,额额int a之类的额,不然结束下面的不能识别额
作者: jimye0526    时间: 2012-10-18 12:31
有错吧 ?
万一k不等于52  a就是未定义的变量
表示我都把变量定义放在函数头

作者: shine宝宝    时间: 2012-10-18 12:41

作者: Sky_Pro    时间: 2012-10-18 14:29
回复 1楼陌上青衣。的帖子

很明显的错误,变量a是在如果了定义的!!!编译器就不知道a是否已定义。
作者: 302853    时间: 2012-10-18 16:08
歪文 它认识我  我不认识它
作者: wl_20110226    时间: 2012-10-18 16:30
[attach]5805[/attach]

由图  可知  在如果里定义的变量  编译通不过





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