求大神指教c语言问题,初学者不懂.do{while(条件表达式)循环体A;}while(条件表达式2);和while(条件表达式1){do{循环体B;}while(条件表达式2);}问题是循环体A和循环体B执行的次数是怎么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 00:15:54
求大神指教c语言问题,初学者不懂.do{while(条件表达式)循环体A;}while(条件表达式2);和while(条件表达式1){do{循环体B;}while(条件表达式2);}问题是循环体A和循环体B执行的次数是怎么

求大神指教c语言问题,初学者不懂.do{while(条件表达式)循环体A;}while(条件表达式2);和while(条件表达式1){do{循环体B;}while(条件表达式2);}问题是循环体A和循环体B执行的次数是怎么
求大神指教c语言问题,初学者不懂.
do{while(条件表达式)
循环体A;}
while(条件表达式2);

while(条件表达式1)
{do{循环体B;}
while(条件表达式2);}
问题是循环体A和循环体B执行的次数是怎么样的,答案是相同的.
某女想了很久,晕了,一定要是详细的,就是到底是怎样的循环,一步一步的,小女感激不尽哈~

求大神指教c语言问题,初学者不懂.do{while(条件表达式)循环体A;}while(条件表达式2);和while(条件表达式1){do{循环体B;}while(条件表达式2);}问题是循环体A和循环体B执行的次数是怎么
这样看吧:
do{
while(条件表达式P)循环体A;
}
while(条件表达式2);
程序先走入最外层do循环,所以第一次肯定要进入最外层循环哪怕表达式2不成立.
其次,while的表达式P判断,循环A,在判断P,再A,就这样循环下去,
直到P不成立了,再跳到表达式2的判断.
下面那个类似的,你自己想想吧,不懂再问哦.