| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 488 人关注过本帖
标题:FOR语句如何解释
只看楼主 加入收藏
余泽荣0628
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-9-3
结帖率:0
收藏
 问题点数:0 回复次数:7 
FOR语句如何解释
#include<stdio.h>
main()
{
    int i,k;
    for(i=0,k=-1;k=1;i++,k++)
        printf("* * *");
}
搜索更多相关主题的帖子: 如何 
2013-09-09 21:21
guhemeng
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:100
专家分:165
注 册:2013-7-27
收藏
得分:0 
按书上的解释~~~~~~~~~
2013-09-09 21:34
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:0 
你把肯本上的for循环看五遍,把代码的解释看五遍,你就懂了

Maybe
2013-09-09 22:55
情.难言ゝ
Rank: 3Rank: 3
来 自:安徽安庆
等 级:论坛游侠
威 望:1
帖 子:74
专家分:137
注 册:2013-9-8
收藏
得分:0 
什么怎么解释,是问怎么执行的吗?先执行i=0,k=-1,然后执行k=1,然后是printf语句,然后i++,k++,再执行k=1,要注意的是这里是K被赋予1,不能等于1。。。。。

树叶的离去,是风的追求、还是树的不挽留???
2013-09-09 23:02
陨灭
Rank: 2
等 级:等待验证会员
帖 子:44
专家分:65
注 册:2013-4-21
收藏
得分:0 
此处i完全无意义,另外,建议k++写成++k,这是个好习惯
此处,首先k被赋值-1,然后在中间被赋值为1,判定条件为真,循环,回来后k++变成2,再回到中间赋值成1,判断条件为真,循环……故此,这是个死循环

1@w-h.win
2013-09-09 23:11
jg658237
Rank: 7Rank: 7Rank: 7
来 自:青藏高原
等 级:黑侠
帖 子:224
专家分:529
注 册:2013-8-8
收藏
得分:0 
#include<stdio.h>
int main(void)
{
    int i,k;
    for(i=0,k=-1;k=1;i++,k++)
        printf("* * *");            //你这个程序有问题,程序将会无限循环,你仔细看吧
}

武功再高也怕菜刀.
2013-09-09 23:15
余泽荣0628
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-9-3
收藏
得分:0 
回复 5楼 陨灭
谢谢,我会了
2013-09-10 19:56
余泽荣0628
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-9-3
收藏
得分:0 
回复 6楼 jg658237
谢谢,我会了 ,楼上的解释的很清楚了
2013-09-10 20:08
快速回复:FOR语句如何解释
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014609 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved