while()中如果是赋值语句就相当于先赋值在判断,因此相当于将k设为0,不会进入循环,而如果是k=1,会陷入死循环
k=1
0次k=0是赋值等价于while(0)
k = 10为赋值语句,C语言中默认为1,即真,会进入死循环,所以是无数次