如何更好地组织这两个连续的IF语句?

fst*_*tab 2 c logic conditional boolean-logic if-statement

我想更好地组织以下两个if陈述:

if(A || B){
    do stuff...
}

if(A && ! B){
    do other stuff...
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

编辑:在第二次发言!之前B,抱歉...

unk*_*ulu 6

if( A || B ) {
    do some stuff;
    if( !B ) {
        do other stuff;
    }
}
Run Code Online (Sandbox Code Playgroud)

但好处取决于用法,可能更难理解这个版本.