CSDN论坛 > C/C++ > C语言

一直没搞清楚do while(),与while()循环有什么区别?? [问题点数:30分,结帖人drift1981]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs7
本版专家分:16755
Blank
红花 2005年1月 C/C++大版内专家分月排行榜第一
Blank
黄花 2005年2月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2012年1月 扩充话题大版内专家分月排行榜第三
Bbs5
本版专家分:2176
版主
Blank
优秀版主 2014年11月论坛优秀版主
Blank
微软MVP 2010年7月 荣获微软MVP称号
2005年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2010年1月 VC/MFC大版内专家分月排行榜第一
2004年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2009年7月 VC/MFC大版内专家分月排行榜第二
2005年9月 VC/MFC大版内专家分月排行榜第二
2004年6月 VC/MFC大版内专家分月排行榜第二
2004年3月 VC/MFC大版内专家分月排行榜第二
Bbs3
本版专家分:514
Bbs1
本版专家分:5
Bbs5
本版专家分:4022
Bbs1
本版专家分:19
Bbs2
本版专家分:360
Bbs5
本版专家分:2071
Bbs1
本版专家分:0
Bbs1
本版专家分:41
匿名用户不能发表回复!登录|注册
其他相关推荐
python 的 do ~ while 语法
本文摘至: http://ama-ch.hatenablog.com/entry/20080425/1209110237 Python不支持do〜while语法、while(无限循环)和break组合起来替换 do ~ while p.87 >>> n = 0 >>> while True: #无限循环 ... print n, ... n += 1 ... if
while与do while的区别
while 是先判断再执行 例: inti=10; while(i<10){ System.err.println(i); i++; } 结果是什么都不打印,最终i的值为10 do-while 是先执行再判断 例: int i=10; do{ System.err.println(i); i++; }while(i 两者的区别在于第一圈循环时,w
JavaScript中的while和do while循环
While循环 While 循环会在指定条件为真时循环执行代码块。 如果不设定while循环条件中的变量数值限定的值,则会一直循环。 点击这里 function myfunction() { var x=" ",i=0; while (i { x = x + i + ""; i++; } document.ge
java学习日志——循环和循环嵌套:for,while.do···while
当知道循环次数的时候,我们通常用for()循环 for循环结构 for(赋值初值;判断条件;赋值增减量){      语句1      ···      语句n } 我们通过代码来看: public class Test {      public static void main (String args[]){          
三种循环的执行机制(for while do while)
看了一个for循环的题让写输出,看了一下顿时感觉不能随便写,然后懵逼了。。。看看看看结果 果然写错了,虽然一直在用各种循环,有时候对他们的机制并不是很了解,基础不扎实,上场就容易忘。。。 现在总结下这三种循环执行的过程吧。。不多说 直接看流程图直观(图是网上找的。。。)for循环 for(语句1;语句2;语句3){ 执行体; } 注意了 for循环语句一只是初始化的作用,只是标识这我要声明
泛型lua的for循环以及lua的特殊的dowhile循环
范型for循环: -- print all values of array 'a' a={1,2,3,4,5,6,7}; for i,v in ipairs(a) do print(v) end 范型for遍历迭代子函数返回的每一个值。 再看一个遍历表key的例子: -- print all keys of table 't' map = {["gaoke"]=1,["gaoxin"
js continue 与 break while 与 do while循环
//------------------------------ continue 与 break的使用 ---------------------- //求1到100之间所有不能被3整除的整数的第一个大于2000的和 var sum = 0; for(var i=1;i<=100;i++){ if(i%3===0){
C#中的三种循环:while、do..while..、for循环
while循环: //输入用户名和密码,满足用户名为:admin,密码为:111111,如果两者都满足就提示成功,跳出循环, //否则继续循环让其输入,一直输入到正确为止,就跳出循环 while(true) { Console.WriteLine("请输入用户名:"); string name=Console.ReadLine(); Console.WriteLine("请输
lua中的三种循坏(while,for,repeat)
lua中的三种循坏(while,for,repeat) --[[ while 循环条件==true do 代码块 end --]] i=0 while i<10 do i=i+1 print(i) end --[[ repeat 代码块 until 结束条件 --]] i=1 repeat print(i) i=i+1 until i>10 for 变量=初值,循环结束值,步长
do while 的continue之后会执行while中的条件
Cxxx *pCardData =NULL;do{ if( bIsSomeErr ) continue; //这里进入while条件,然后崩溃 pCardData = GetOnePtr(); if( pCardData) return ;}while ( pCardData->DoFun() );//崩溃 因为continue之后,会执行whil
关闭