对C 语言中语句"while (P) S;"的含义,下述解释正确的是( )。
先执行语句S,然后根据P的值决定是否再执行语句S
若条件P的值为真,则执行语句S,如此反复,直到P的值为假
语句S至少会被执行一次
语句S不会被执行两次以上