| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2380 人关注过本帖
标题:else if运行跳过的问题
只看楼主 加入收藏
corpsetsui
Rank: 1
等 级:新手上路
帖 子:15
专家分:4
注 册:2016-3-4
结帖率:33.33%
收藏
 问题点数:0 回复次数:5 
else if运行跳过的问题
                  if(target1 == target2 && target2  ==  target3 && target3 ==0 )
                  {
                      if(a>b)
                      {
                          printf("-1001-ture");
                      }
                      else
                          printf("-1002-ture");
                  }
                                       
                 
                  else if(target1 == target2 == 0 && target3>0)
                  {
                      if(a>b)
                      {                           
                              if( target3/r>1)
                              {
                                  printf("-1015-");/*已修改1*/
                              }
                              else
                              
                                  printf("-1016-");/*已修改1*/
                              
                          
                      }
                      else
                                                
                              if(target3/r>1)
                              {
                                  printf("-1017-");/*已修改1*/
                              }
                              else
                              
                                  printf("-1018-");/*已修改1*/
                              
                       
                  }
昨天发的贴可能有的混乱,但主体的判断就是这些,不知道为什么以前可以正常运行,现在就直接跳过else if 运行到其他地方去了

[此贴子已经被作者于2016-3-4 10:44编辑过]

2016-03-04 10:43
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
target1 == target2 == 0,这个判断不妥,建议拆开来,另外else后面建议加上{}。

   唯实惟新 至诚致志
2016-03-04 10:53
corpsetsui
Rank: 1
等 级:新手上路
帖 子:15
专家分:4
注 册:2016-3-4
收藏
得分:0 
但以前都正常运行,这几天不知道为啥就不行,求解答
2016-03-04 13:47
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用corpsetsui在2016-3-4 13:47:24的发言:

但以前都正常运行,这几天不知道为啥就不行,求解答

瞎貓時有,而死老鼠不常有。

授人以渔,不授人以鱼。
2016-03-04 17:31
皎月残影
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2012-12-14
收藏
得分:0 
target1 == target2 == 0 不能连着
2016-03-04 17:37
corpsetsui
Rank: 1
等 级:新手上路
帖 子:15
专家分:4
注 册:2016-3-4
收藏
得分:0 
好的。。谢谢各位,已经解决了
2016-03-05 18:16
快速回复:else if运行跳过的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.198121 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved