无限次,因为k=1是赋值语句,k=1,while循环条件永远成立,不是k==1
k=1是赋值不是k==1判断,k=1操作返回1,在C语言中,非0也表示真,意思就是一直为真,所以一直循环
经常看到楼上两个,不过说的没错。