`if` 语句之间的区别

Difference between `if` statements

我是编程新手,只是好奇,两者有什么区别

if(a == 1)
{
    //condition
}
if(b == 1)
{
    //condition
}

if(a == 1 || b == 2)
{
    //condition
}

我对此没有任何疑问,我只想澄清一下。伙计们,别想太多,我知道你们都是专业人士。请注意 "just curious",因为我是菜鸟。

第一条语句比较变量'a'和'1',如果变量'a'等于'1',那么你将执行括号中的代码块。同样,第一条语句也将变量 'b' 与 '1' 进行比较,如果相等则执行一段代码。

第二个表达式计算两个条件,'a' 等于 1,'b' 等于'2'。如果任一表达式为真,则括号中的代码块将执行。双管道符号'||'与 'or'.

同义