| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 634 人关注过本帖
标题:刚刚开始学,请教个语句,谢谢!
只看楼主 加入收藏
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
刚刚开始学,请教个语句,谢谢!
“如果变量I不大于5,返回重新执行第3行和其后的的步骤,否则结束。”这个语句该怎么写?谢谢!
2012-01-10 16:11
cuijingchun
Rank: 3Rank: 3
来 自:黑龙江
等 级:论坛游侠
威 望:1
帖 子:108
专家分:186
注 册:2011-9-28
收藏
得分:9 
程序代码:
#include <stdio.h>
#include <conio.h>


 main()
{
     int i;
abc: scanf("%d", &i);       //abc
     printf("%d/n", i);
     if (i > 5)
         goto abc;//用goto 指定了,abc ,ABC在那就在那个行运行
    return 0;
}
    
楼下,说得也对,初学者, 在一个for 他能会,但
  for (1; 2; 3)
    for(4; 5; 6)
          if()  要看明白,1和2后是什么 , 6后是什么是3还是5,  

[ 本帖最后由 cuijingchun 于 2012-1-10 19:36 编辑 ]

为自己喜欢游戏做一个自动打怪的程序QQ: 7325231    YY4350晚上编程课欢迎大家来听
2012-01-10 18:54
alexkh
Rank: 2
等 级:论坛游民
帖 子:37
专家分:66
注 册:2011-12-8
收藏
得分:5 
试试for语句。for(i=0;i<=5;i++),如果i不大于5,就执行for语句中的程序,如果i>5,则跳出。

————————————————————
楼上说的也不错。

[ 本帖最后由 alexkh 于 2012-1-10 23:03 编辑 ]
2012-01-10 18:54
wujiao1992
Rank: 2
等 级:论坛游民
帖 子:3
专家分:12
注 册:2012-1-6
收藏
得分:2 
         个人还是比较支持3楼,建议程序设计时,避免使用强制转向的goto语句 。。
2012-01-10 20:16
woshiaokeman
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:60
专家分:123
注 册:2011-4-5
收藏
得分:2 
2楼的方法我今天算是学习了,但是同意4楼,还是三楼的方法好!
2012-01-10 21:20
隐君子
Rank: 1
等 级:新手上路
帖 子:46
专家分:1
注 册:2011-12-7
收藏
得分:0 
谢谢2楼的代码,有指定性返回abc处,这样看起来明白些。也谢谢3楼的教导,但就执行for语句中的程序指的是那些?这有些不明白.
2012-01-11 08:42
chanbo
Rank: 2
来 自:陕西咸阳
等 级:论坛游民
帖 子:38
专家分:74
注 册:2011-11-26
收藏
得分:2 
如果是这么简单的程序,用goto影响不大,也比较清晰。但是如果大量使用goto语句,则会极大地降低运行的效率,并且会占用很多资源。
2012-01-11 10:50
快速回复:刚刚开始学,请教个语句,谢谢!
数据加载中...
 
   



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

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