什么是空操作员?

时间:2014-04-01 12:03:53

标签: java netbeans

"空操作符" 警告(翻译自俄语)在netbeans中是什么意思?

for(int v = 1; v <= n; v++) {
            int parent = in.nextInt();
            if(parent == 0);
                root = v;
        }

1 个答案:

答案 0 :(得分:6)

您有一个不必要且危险的分号(;),它会在警告弹出的行中更改您的程序流。

分号是一个空语句,因此无论root = v是否parent == 0,{{1}}都将始终执行。