假定你的k之前定义了且小于10(大于10 当然就执行一次就结束了),那么这是死循环!判断条件是k,n加多少次都不会改变whil的判断结果,如果是while(n<=10)则循环10次后因为n为11,不满足n<=10而跳出循环
先说while循环的判定条件 只有判断条件为零的时候退出循环 也就是 while(0)的时候 。但是你的这条语句 n的值从1开始自加 不会到零 所以while永远都是成功的判定 所以是死循环。
没有k的定义呀,要么无法运行要么无限加呗..