社区
基础编程
帖子详情
一个关于while的问题
tance87
2008-11-18 10:54:39
为什么
while ($entryName = readdir($myDirectory))
就可以执行.
而
$entryName = readdir($myDirectory)
while ($entryName)
就不行呢
...全文
43
2
打赏
收藏
一个关于while的问题
为什么 while ($entryName = readdir($myDirectory)) 就可以执行. 而 $entryName = readdir($myDirectory) while ($entryName) 就不行呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ofa120
2008-11-18
打赏
举报
回复
另外如果没有文件名为 0 或者为空,则会进入死循环,因为 while 中的条件总为真。因此程序就工作不正常了。
ofa120
2008-11-18
打赏
举报
回复
readdir() 的作用是读取目录中的下一个文件名。放在 while 中可以循环读取下一个文件的名字,如果放在 while 外面就只能读取第一个文件名。由于文件名可能是 0,所以可能出现 $entryName 不为空,但不能进入 while。应该写成 while(false !== ($entryName = readdir($myDirectory))) 的形式。
C#入门必看实力程序100个
C#入门必看含有100个例字,每个例子都是针对C#的学习关键知识点设计的,是学习C#必须知道的一些程序例子,分享给大家,需要的可以下载
Python中关于while循环语句嵌套用法运行原理的个人形象理解(一)
(1)语句格式: 在Python中,while循环语句嵌套基本格式如下: (2)运行机制: 以2个while循环语句嵌套为例。 看图说话: 我们可以把
一个
while循环(满足循环条件)的过程看成:
一个
person绕着固定的环型圈道完整地run一趟,这个环叫while① 我们可以把两个while循环(均满足循环条件)的过程看成:
一个
person绕着固定的双环(大环包小环)型圈道完整地run一趟,小环叫while② 可以看出,person想要ru
while和do...while的区别
在一般情况下,用while语句和用do…while语句处理同一
问题
时,若二者的循环体部分是一样的,那么结果也一样。如例1和例2程序中的循环体是相同的,得到的结果也相同。但是如果while后面的表达式一开始就为假(0值)时,两者循环的结果是不同的。 例1. 用while循环 运行结果(两次) (1)输入i=1时 (2)输入i=11时 例2.用do…while循环 运行结果(两次) (1)输入...
关于while read line 循环中变量作用域的
问题
前一阵用shell写了
一个
从数据库中抽取数据生成.xml文件的脚本,要求是每个文件中只生成1000条数据。于是用到了while read line 作为循环。 在制作文件计数器的时候发现了
一个
问题
,在执行的过程中文件计数器(FILENUM)总是出现返回初始值的现象,具体简化的脚本如下: #/bin/bashFILENUM=1for i in (多个表)do #sql 语句 &g...
C语言while与do-while循环的比较
凡是能用while循环处理,都能用do-while循环处理。 在一般情况下,用while语句和用do-while语句处理同一
问题
时,若二者的循环体部分是一样的,它们的结果也一样。但是如果while后面的判断表达式一开始就为假(0)时,两种循环的结果是不同的。 #include<stdio.h> int main() { int sum = 0, i; scanf("%d",&i); while (i<=10) { sum = sum + i; i++; } p
基础编程
21,890
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章