c,一次也不执行while括号内是表达式k=0,而k=0表达式的值就是0(因为k=0,所以这时k为0,这个表达式的值也为0)0则条件不满足(为假,while为真时才进行循环)所以不执行循环体于是就一次循环也不会执行了
while里面是是布尔值,只能说编译都不通过
while括号中是0,改写成k=1试试