C语言 题目: int i=7; do{ printf("%d",i=i-2); }while(i++);
这个循环了几次啊?为什么是这样的?😭😭😭
先循环体, => i = 5 while i++ => i = 6 循环体 => i = 4 whiel i++ => i = 5 循环体 => i = 3 while i++ => i = 4 循环体 => i = 2 while i++ => i = 3 循环体 => i = 1 while i++ => i = 2 循环体 => i = 0 因为是**后置++**,所以退出循环