#include <stdio.h>int main(){ int k=3; while (k--); printf("%d\n",++k); return 0;}这个程序的输出是0,为什么呢?我觉得是个无限循环输出3。详细解释一下,我是初学者。3q
“while(k--);后面有;号”是关键,我做的时候没仔细。不过后面你解释错了,先加再输出,可能你也是不仔细吧。