int a=10,d=5,k=0,do k++;while(a>d++);求K为6,为什么k++之后,k的值是1,当10>6,则K=2,最后k值为5,可答案为6,为什么呢?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 18:40:37
inta=10,d=5,k=0,dok++;while(a>d++);求K为6,为什么k++之后,k的值是1,当10>6,则K=2,最后k值为5,可答案为6,为什么呢?inta=10,d=5,k=0,
int a=10,d=5,k=0,do k++;while(a>d++);求K为6,为什么k++之后,k的值是1,当10>6,则K=2,最后k值为5,可答案为6,为什么呢?
int a=10,d=5,k=0,do k++;while(a>d++);求K为6,为什么
k++之后,k的值是1,当10>6,则K=2,最后k值为5,可答案为6,为什么呢?
int a=10,d=5,k=0,do k++;while(a>d++);求K为6,为什么k++之后,k的值是1,当10>6,则K=2,最后k值为5,可答案为6,为什么呢?
你需要注意的是d++,它是先使用d的值再自加!第一次应该是先执行k++,然后是当10>5,然后d自加变为6,再循环,所以你少了一次!