“空运算符”警告(翻译自俄语)在 netbeans 中意味着什么?
for(int v = 1; v <= n; v++) {
int parent = in.nextInt();
if(parent == 0);
root = v;
}
最佳答案
您有一个不必要且危险的分号(;),它会更改弹出警告的行中的程序流程。
分号是一个空语句,因此无论 parent == 0
与否,root = v
都将始终执行。
关于java - 什么是空运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22785322/