hc茶
2017-11-16 16:50
do{
static int a=5;
a--;
printf("%d\n",a);
}while(a>=1);
为什么这么写会导致死循环;
输出到负数还在输出
你每次循坏都会从新定义了a=5,,a就会永远大于1了
非常感谢!
2017-12-11 16:36:20
共 1 条回复 >
没有结束break
但是递减到-1时不满足循环条件,不是就应该退出do while循环了吗,为什么需要break;
2017-11-19 10:37:08
C语言入门
926209 学习 · 20797 问题
相似问题
回答 1
回答 3