for(s=x;parent[s]>=0;s=parent[s]) ;
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 06:39:04
![for(s=x;parent[s]>=0;s=parent[s]) ;](/uploads/image/z/9700639-7-9.jpg?t=for%28s%3Dx%3Bparent%5Bs%5D%3E%3D0%3Bs%3Dparent%5Bs%5D%29+%3B)
xRNPTpcg0W(BAX̝Xp3s܄kR(.,_ؖvRH{LvrlCAs(zԋ E*ݡ9B&|BLmaFƪOgGLA7oa?vuH]C6
鬁GDkqP1Idm~ .h6
for(s=x;parent[s]>=0;s=parent[s]) ;
for(s=x;parent[s]>=0;s=parent[s]) ;
for(s=x;parent[s]>=0;s=parent[s]) ;
该语句属于java或者C语言中的for循环(for loop),
在java或者C语言中for loop括号里分为三个部分,之间用分号隔开.第一个部分(s=x)是initialization,即初始值;第二个部分(parent[s]>=0)是condition,即循环运行条件;第三个部分(s=parent[s]) 是increment-decrement,即每循环变量的增减.
于是这个语句的指令如下:赋予变量s初始值x,当函数parent[s]>=0时,s用parent[s]赋值,并进行for循环中的运算,直到parent[s]