鱼C论坛

 找回密码
 立即注册
查看: 2115|回复: 11

今天被老师难倒了

 关闭 [复制链接]
抢楼 抢楼 查看抢中楼层 本帖为抢楼帖,欢迎抢楼!  奖励楼层: 20 
发表于 2014-11-12 18:09:08 | 显示全部楼层 |阅读模式
100鱼币
for( ; ; );//这里加个分号帮忙解答下!!!
  for( ;  ; )




鱼友说说你们对 C语言的看法谢谢!!!

最佳答案

查看完整内容

哇靠,这么大一个旮旯随街跳...... for( ; ; ); 其实就相当于这样: for( ; ; ) { ; // 表示空语句,就是什么也不执行 } 所以这个语句的作用就是死循环,相当于: while(1) { ; }
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-12 18:09:09 | 显示全部楼层
哇靠,这么大一个旮旯随街跳......

for( ; ; );

其实就相当于这样:

for( ; ; )
{
    ;  // 表示空语句,就是什么也不执行
}

所以这个语句的作用就是死循环,相当于:

while(1)
{
    ;
}

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
破灬王 + 5 + 5 + 3 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-12 18:29:37 | 显示全部楼层
如鱼哥所说。。就是那样。。
记住。。C语言中一个语句结尾是分号:

评分

参与人数 1荣誉 +3 收起 理由
破灬王 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-12 18:41:29 | 显示全部楼层
100鱼币非鱼哥莫属了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-12 19:58:06 | 显示全部楼层
要不鱼币给我吧,小甲鱼数据库他自己在管理 ,鱼币多着呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-11-12 20:21:28 | 显示全部楼层
小甲鱼 发表于 2014-11-12 18:15
哇靠,这么大一个旮旯随街跳......

for( ; ; );

鱼哥你说的我还是有点不懂。。就拿下面这个循环嵌套来说吧!!!

#include <stdio.h>

void main()
{
        int i, j;
        for(i = 0; i <= 5; i++);
        {
                for(j = 0; j <= 5; j++)
                {
                        printf("j = %d\n", j);
                }
        }
}
这个结果为什么不对呢, 而鱼哥你所说的为什么不是死循环呢?

QQ截图20141112201643.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-11-12 20:35:02 | 显示全部楼层
哦哦,看懂了!!! 鱼哥能不能说下你对C语言的看法???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-12 20:54:48 | 显示全部楼层
for(i = 0; i <= 5; i++);
这个地方加了个逗号,刚开始都没看到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-13 11:52:57 | 显示全部楼层
破灬王 发表于 2014-11-12 20:21
鱼哥你说的我还是有点不懂。。就拿下面这个循环嵌套来说吧!!!

#include

  for(i = 0; i <= 5; i++);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-13 11:56:04 | 显示全部楼层
破灬王 发表于 2014-11-12 20:21
鱼哥你说的我还是有点不懂。。就拿下面这个循环嵌套来说吧!!!

#include

你的判断条件不是for(;;),怎么会是死循环
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-13 16:03:17 | 显示全部楼层
这死循环也太飘逸了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-13 20:14:39 | 显示全部楼层
破灬王 发表于 2014-11-12 20:35
哦哦,看懂了!!! 鱼哥能不能说下你对C语言的看法???

恩恩,你后边写的有退出条件......

C语言丫,非常简洁的语言,也不依赖系统,所以跨平台能力很强。后期我的一些视频都是基于C语言来讲的,例如《C++快速入门》,《数据结构和算法》和《Windows程序设计(SDK)》
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 07:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表