技术文章 >  头条 > 正文

php while和do...while的不同分析

小妮浅浅

在学习了php中的两种循环语句后,我们做一个简单的知识点区分,以便大家对于知识点的整理和把握。我们能够很直观的发现,两者的执行顺序不同,同时在循环的执行次数上,do...while也是会保证执行次数的。下面我们对这两种循环语句进行不同点的分析,并带来实例代码的体验。

1.使用条件不同

do...while和while功能类似,不同的是while是先判断后执行,而do...while是先执行,后判断。

do...while可以保证循环体至少执行一次,而while不能。

2.循环图解

3.实例

#include<stdio.h>
 
int main()
{
int i,sum = 0;
printf("please enter i,i=?");
scanf("%d",&i);
while(i<=10)
{
sum = sum + i;
i ++;
}
printf("sum=%d\n",sum);
return 0;
}
//i=1,sum=55......i=11,sum=0
 
#include<stdio.h>
 
int main()
{
int i,sum = 0;
printf("please enter i,i=?");
scanf("%d",&i);
do
{
sum = sum + i;
i ++;
}while(i<=10);
printf("sum=%d\n",sum);
return 0;
}
//i=1,sum=55......i=11,sum=11

以上就是php while和do...while的不同分析,相信大家已经能够明确二者之间的区别了。学会之后不要忘记对着上方的代码进行练习,加强有关循环语句知识点的记忆。更多基础知识指路:头条

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  php中elseif和else if的使用场景
  php中有哪些循环控制语句
  php中for循环是什么
  php foreach循环是什么
  php中foreach遍历数组的两种方式
  php中while循环是什么
  php中do...while的用法
相关视频章节
  什么是tkinter窗口
  例子3 登录窗口
  例子2 登录窗口
  例子1 登录窗口
  pack grid place 放置位置
作者信息

小妮浅浅

认证0级讲师

最近文章
python在协程中增加任务 458
python pyg2plot的原理 354
python中pyg2plot如何使用? 161
推荐视频
视频教程分类