int k=100;do {++k;} while(k>=100)int k=100;while (k);--k;请问哪个不构成死循环?--k前面确实有个分号- - 第1个是死循环么 第2个是啥东西……

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 09:50:37
intk=100;do{++k;}while(k>=100)intk=100;while(k);--k;请问哪个不构成死循环?--k前面确实有个分号--第1个是死循环么第2个是啥东西……intk=10

int k=100;do {++k;} while(k>=100)int k=100;while (k);--k;请问哪个不构成死循环?--k前面确实有个分号- - 第1个是死循环么 第2个是啥东西……
int k=100;
do {++k;} while(k>=100)
int k=100;
while (k);--k;
请问哪个不构成死循环?
--k前面确实有个分号- - 第1个是死循环么 第2个是啥东西……

int k=100;do {++k;} while(k>=100)int k=100;while (k);--k;请问哪个不构成死循环?--k前面确实有个分号- - 第1个是死循环么 第2个是啥东西……
while (k);?
while里面应该是boolean值,k是int~
那答案就只能是第一个了,第一个其实可以说不是死循环,因为int有范围,当达到int的范围,循环就会结束.
第二个语法上就错了,根本不能运行,别说什么是不是死循环了~