我很难理解if
陈述。它们是什么,如何在C#和C ++中有效地使用它们?
答案 0 :(得分:0)
使用if
语句可以评估给定语句是否为真。
if (statement)
{
//do something if, and only if, the preceding statement is true
}
您还可以使用else
关键字对此进行扩展,如果if
语句的计算结果为false,则可以执行此操作:
if (statement)
{
//do something if the preceding statement is true
}
else
{
//if the statement isn't true, do something else here
}
例如,
int a = 5;
if (a < 4)
{
//code here will never run because (a < 4) is a false statement
}
if (a > 3)
{
//code here will run because (a > 3) is a true statement
}
if (a == 5)
{
//code here will run because (a == 5) is a true statement
}
至于如何有效地使用这些关键词......需要时间和练习来学习,与任何其他编程概念一样。一般的想法很简单:当你想要查看一个语句是否为true时使用if
,如果你想为一个真正的语句做一件事而使用else
,那么使用{{1}}来使用{{1}} 。但是,确切地知道要评估什么有时会更加困难,尤其是在要评估多个或复杂事物的情况下。