c语言中 do while属于直到型循环。
循环结构有两种,循环结构分当型循环和直到型循环。当型循环在每次执行循环体前先对控制条件进行判断,当条件满足时,再执行循环体,不满足时则停止直到型循环则先在执行了一次循环体之后,再对控制条件进行判断,当条件不满足时执行循环体,满足时则停止。而两种循环的区别就在于当型循环是先判断后循环直到型循环是先执行一次循环体,然后再判断是否继续循环当型循环是在条件满足时才执行循环体,而直到型循环是在条件不满足时才执行循环体
c语言直到型结构怎么写
给你详细举例说明吧:
C语言中的while循环,do/while循环又被称为";当型";/";直到型";
“当型”
while(i<;n)
{
....
}
则说明当满足条件i<;n时执行{}中代码;
“直到型”
do
{
} while(i<;n)
则说明先执行{}中代码,再判断是否是i<;n,当满足条件i<;n时反复执行{}中代码,不成立则退出
所以
应该是“先执行a,再判断条件p,成立则反复执行,不成立则退出”