是的,C++中的if-else語句可以嵌套使用。也就是說,在一個if語句的塊中可以再包含另一個if-else語句,從而形成多層嵌套的條件判斷結構。例如:
if (condition1) {
// do something
} else if (condition2) {
// do something else
} else {
// do something else
}
在上面的代碼中,如果condition1成立,就會執行第一個if塊中的代碼;如果condition1不成立,但condition2成立,就會執行第二個else if塊中的代碼;如果以上兩個條件都不成立,就會執行else塊中的代碼。這樣可以根據不同的條件判斷執行不同的邏輯。