A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huzhiqiang 中级黑马   /  2016-5-20 22:14  /  1581 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天学循环,额外提了个goto,直接跳转,只要有个标签,想怎么跳就怎么跳很直接,感觉蛮有意思的!


编一个程序,找出1到100之间的所有奇数

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int  i = 1;
loop:                 //loop就是goto语句的标签,执行goto loop;语句的时候就会直接跳转到这里开始执行
    if(i % 2 == 1)
    printf("%d",i);
    i++;
    if(i < 101)
        goto loop;
  
    return 0;
}

14 个回复

倒序浏览
{:2_30:}{:2_33:}
回复 使用道具 举报
。。。。。。。。。
回复 使用道具 举报
嗯哼   可以可以
回复 使用道具 举报
老师,建议是一般情况下,最好不要用goto,容易产生死循环,除非你有十足把握,就是goto不够稳定
回复 使用道具 举报
我用过一次GOTO语句,现在不会用了,不知道该怎么使用跳转,goto后边应该跟什么
回复 使用道具 举报
TGII 中级黑马 2016-5-21 00:16:41
7#
很牛啊,不过一般不用这个
回复 使用道具 举报
好厉害好厉害好厉害
回复 使用道具 举报
2528 中级黑马 2016-5-21 08:46:55
9#
这个建议不用。
回复 使用道具 举报
不要老是用这个,会死循环的,不建议的东西
回复 使用道具 举报
TGII 发表于 2016-5-21 00:16
很牛啊,不过一般不用这个

是的啊,老师都说最好不用这个,纯粹是觉得好玩 呵呵
回复 使用道具 举报
zyp1343832 发表于 2016-5-21 11:40
不要老是用这个,会死循环的,不建议的东西

嗯嗯  就是就是
回复 使用道具 举报
huanglinwang 发表于 2016-5-20 22:30
。。。。。。。。。

黄哥,你这样我会不好意思的,,,你才是大神好吧
回复 使用道具 举报
是因为功能太灵活吗,感觉像是黑魔法似的,轻易不能召唤啊
回复 使用道具 举报
kfcmm 中级黑马 2016-5-23 17:25:04
15#
建议不在使用了 不好控制
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马