社区
基础编程
帖子详情
一个关于while的问题
tance87
2008-11-18 10:54:39
为什么
while ($entryName = readdir($myDirectory))
就可以执行.
而
$entryName = readdir($myDirectory)
while ($entryName)
就不行呢
...全文
54
2
打赏
收藏
一个关于while的问题
为什么 while ($entryName = readdir($myDirectory)) 就可以执行. 而 $entryName = readdir($myDirectory) while ($entryName) 就不行呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ofa120
2008-11-18
打赏
举报
回复
另外如果没有文件名为 0 或者为空,则会进入死循环,因为 while 中的条件总为真。因此程序就工作不正常了。
ofa120
2008-11-18
打赏
举报
回复
readdir() 的作用是读取目录中的下一个文件名。放在 while 中可以循环读取下一个文件的名字,如果放在 while 外面就只能读取第一个文件名。由于文件名可能是 0,所以可能出现 $entryName 不为空,但不能进入 while。应该写成 while(false !== ($entryName = readdir($myDirectory))) 的形式。
关于while()里面进行判断或者赋值的
问题
本人一开始是认为选c ,因为k=0,是不满足k=1的。这里就出现了
一个
错误,把“==”和“=”搞混淆了。在while这个语句中,是先把k=1这个赋值语句执行了,再进行判断。当赋值语句执行了之后就变成了while(1)是永真语句。A.无限次 B.有语法错,不能执行。中,while循环执行的次数是( )。while( k=0 )是把 k 赋值为 0,同时表达式的结果也是 0。C.一次也不执行 D.执行1次。
while和do...while的区别
在一般情况下,用while语句和用do…while语句处理同一
问题
时,若二者的循环体部分是一样的,那么结果也一样。如例1和例2程序中的循环体是相同的,得到的结果也相同。但是如果while后面的表达式一开始就为假(0值)时,两者循环的结果是不同的。 例1. 用while循环 运行结果(两次) (1)输入i=1时 (2)输入i=11时 例2.用do…while循环 运行结果(两次) (1)输入...
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
13. STM32——while( 表达式 ); 和 while( 表达式 ){ 循环体 }
问题
@[TOC](STM32——while( 表达式 ); 和 while(){ 循环体 }
问题
) while( 表达式 ); while(表达式); 若括号里面的表达式=1,卡死,进入死循环 等待,直到括号里面的表达式=0,跳转到下
一个
语句 while( 表达式 ){ 循环体 } while( 表达式 ) { 循环体 } 当满足条件时进入循环,进入循环后,循环会一直执行下去.除非你设置 break 等类似的跳出循环语句循环才会中止。 区别: 加了分号的while,只有为假,才往下执行,为真一直停留
c语言文件中关于while(!feof(fp)) 循环多输出一次的
问题
文件中关于while(!feof(fp)) 循环多输出一次的
问题
feof(fp)有两个返回值:如果遇到文件结束,函数feof(fp)的值为1,否则为0。 当读到文件末尾时,文件指针并没有超出文件,所以会多读一次。 解决办法: fseek(fp1,0,2); //文件末 w=ftell(fp1); // 文件末指针的值 f...
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章