| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2501 人关注过本帖
标题:我可以认为goto是循环语句的基础吗?
取消只看楼主 加入收藏
yiyue123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:78
专家分:78
注 册:2018-6-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
我可以认为goto是循环语句的基础吗?
循环的本质就是
判断是否满足条件;
按顺序执行语句,直到条件为假为止;
比如
#include<stdio.h>
int main()               
{
    int n,sum=0;
    for(n=0,n<=10;n++)
        sum+=n;
}

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
    int n=1,sum=0;
    no1:sum+=n;
    if(n<10)
    {    n++;
        goto no1;
    }
    printf("%d\n",sum);
    system("pause");
}
的效果是相同的
我是否可以认为,循环语句是工整的,有序的goto 语句呢?
搜索更多相关主题的帖子: goto 循环 语句 int sum 
2018-09-09 13:11
yiyue123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:78
专家分:78
注 册:2018-6-18
收藏
得分:0 
那么循环语句与goto本质上的差异在哪?
2018-09-09 22:20
yiyue123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:78
专家分:78
注 册:2018-6-18
收藏
得分:0 
break,continue 。goto都能表示出来,我听说goto 是他们的老祖宗
我想问的问题是:goto是否出现在现有的for  while  dowhile之前
或者说现有的跳转,循环是否都是由goto演化而来
2018-09-10 12:36
yiyue123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:78
专家分:78
注 册:2018-6-18
收藏
得分:0 
好吧,多谢在座的各位
2018-09-10 17:40
快速回复:我可以认为goto是循环语句的基础吗?
数据加载中...
 
   



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

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