问一个循环里的小问题,赋值条件

img


比如说while 后面的条件是一个赋值语句
whⅰle(k=ⅰ-1)
{
k++;

ⅰ=ⅰ+5;}

那么k的值每次都会在判断时成为ⅰ-1吗
条件是仅作为一个判断还是起每一次赋值的作用

每次都会先将i-1赋值给k,再判断k是不是0,如果是0循环结束,否则继续循环