回答
号0
不小于0
。
如何使用else if
声明?
if (int1 < int2)
{
}
else if (int1 == 0 && int2 == 0)
{
}
(0 < 0)
逻辑上应该返回false,因为在两个相等的数字之间,一个不能小于另一个。 (0 <= 0)
将返回true。
不,(0 < 0)返回false。
很难理解你在提出的代码中提出的逻辑。
目前您的else子句将运行当两个整数都是0
,如果你想0被同等对待INT1 < INT2然后
if((int1 < int2) || (int1 == 0 && int2 ==0))
,但如果你只是想0 < 0〜转到别的,它会...
或者你有一些代码,你认为应该将你的“别人”,而是正在进入你的“如果”,但不能工作了为什么那么想知道如果0 < 0?在这种情况下,您的代码中可能会发生其他情况。
中 - 当然,0==0
和不0<0
或0>0
在编译语言这样的C#你需要使用比较操作每个变量如上面的答案说
if (int1 < int2) { } else if (int1 == 0 && int2 == 0) { }
但是,如果你的情况是一些解释性的语言如python,你可以使用一个简单的i nline比较
if int1<int2:
print "Less"
elif int1==int2==0:
print "Equals to 0"
有几个答案给你的直接问题,以及此页面上的其他答案。但是还有一个更大的问题还没有得到解决:为什么你问这个问题到一个网络论坛,无论有多少专家程序员填充它?
有在您的处置一个很好的工具,自动地回答这些问题,你用它所有的时间:C编译器!你只需要正确地说出问题。
如果有什么你不明白,尝试组建了一个小程序来测试一些逻辑,看看会发生什么。只需保留一个简单的模板(我喜欢〜/ tmp/hello_world.c)。当你有问题时,只需复制一份(比如〜/ tmp/zerotest.c),添加一些你想要试用的功能(如printf("Answer: %d\n", 0 < 0);
),然后运行它直到你明白发生了什么。
我一直这样做。即使当我在另一个项目上工作时,有时我会把大块逻辑放到一个小文件中,并在那里玩,直到我明白。这就是为什么:找到一种有效的方式自学一种语言。不要害怕尝试。这是非常不可能的,你会一起击中一些会破坏你的系统的东西。即使发生了这种情况,我相信你也可以从中体会到一些经验。
养成实验的习惯。这是您在编程生涯的其余部分使用的技巧。
- 1. 如何让0返回true?
- 2. 返回 “批准” 列的值 “是\ 0 \ 0 \ 0 \ 0 \ 0 \ 0”,而不是 “是”
- 3. FFMpeg avformat_write_header总是返回<0
- 4. 使函数返回0和true
- 5. CopyFileW返回0,但GetLastError也返回0
- 6. document.getElementsByTagName('head')[0]是否可以返回null?
- 7. sfml - vector [0] .getPosition()返回0
- 8. 出口(0)与返回0
- 9. from NSFetchedResults objectAtIndex:0返回0
- 10. 为什么不是ConcurrentQueue <T>。当IsEmpty == true时,计数返回0?
- 11. datatable.rows.count总是返回0
- 12. getUser总是返回0
- 13. SCOPE_IDENTITY()总是返回0
- 14. Python类/总是返回0
- 15. Rainmeter Calc总是返回0
- 16. Javascript shift()总是返回0
- 17. jQuery ajax总是返回0
- 18. 返回空而不是0
- 19. XFetchName总是返回0
- 20. pdo lastInsertId()总是返回0
- 21. getImageData总是返回0
- 22. List.Count总是返回0
- 23. WebView getScrollY()总是返回0
- 24. FOUND_ROWS()总是返回0
- 25. NSPopUpButtonCell indexOfSelectedItem总是返回0
- 26. MenuRef GetControl32BitValue总是返回0
- 27. HttpWorkerRequest.GetBytesRead()总是返回0
- 28. getRingerMode()总是返回值0
- 29. Java JLabel.getLocation()总是返回0
- 30. 则getIdentifier()总是返回0
是的,它会工作。 0不小于0.你应该阅读一些关于编程的内容;这是一个非常基本的问题。 – zneak 2010-04-19 01:20:14
你甚至尝试过0 <0吗? – 2010-04-19 01:21:15
请解释downvote。所以,如果仅仅因为你认为这个问题太简单了,你可能就不会理解这个网站的意图。对某些人来说,看起来很愚蠢的东西并不适合其他人。例如:我从70年代末开始就开始编程,但我对F#的问题很可能是非常初级的。 – paxdiablo 2010-04-19 01:21:34