有以下程序: main() {int k=5; while(--k)printf("%d",k-=3); printf(" "); } 执行后的输出结果是()。
A.1
B.2
C.4
D.死循环
请帮忙给出正确答案和分析,谢谢!