鱼C论坛

 找回密码
 立即注册
查看: 1742|回复: 10

增强的for循环

[复制链接]
发表于 2014-10-30 16:06:40 | 显示全部楼层 |阅读模式
3鱼币
本帖最后由 avatar10010 于 2014-10-30 16:06 编辑

问一下在for循环中如何控制他的步长,遍历的起始位置跟终止位置呢?谢谢大家了
#include <iostream>
using namespace std;
int main()
{
        int a[]{1, 3, 5, 7, 9};
        for (auto tmp : a)
                cout << tmp << endl;
}


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

使用道具 举报

头像被屏蔽
发表于 2014-10-30 18:50:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-10-30 19:19:15 | 显示全部楼层
一般而言不需要控制的,增强for循环会自动遍历那个数组,每次循环取出数组的一个元素赋给你指定的那个temp,你只需要在循环结构体内操作temp就行了。如果你对步长、控制等有要求,还是使用原始的for循环更好点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-10-30 19:21:20 | 显示全部楼层
嗨。。。真实需要学习新标准了。。。看代码都不熟悉了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-10-30 20:50:01 | 显示全部楼层
用常规for就行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-2 08:31:58 | 显示全部楼层
参考for格式:  
for (初始化表达式;条件表达式;修正表达式)                  
循环体语句 功能:先将初始值赋给变量,然后判断条件表达式是否成立若条件成立则执行循环体,然后再执行表达式修正,否则执行for语句的下一句 。
例:编程计算s=1+2+3+...+99+100。
void main()
{
int ni,nsum=0;
for(ni=1;ni<=100;ni++) nsum+=ni;
printf(“sum=%d\n”,nsum);
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2014-11-3 17:12:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-14 19:59:39 | 显示全部楼层
#include <iostream>
#include <cstdlib>

void main222(void)
{
        using namespace std;

        int a[5] = {1, 2, 3, 4, 5};

        auto p =a+0;

        while( p<a+5)
        {
                cout << (*p);
                p++;
        }
        /*
        for(auto arr : a)
        {
                cout << arr <<endl;
        }
        */
        system("pause");
}
       
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-24 16:09:43 | 显示全部楼层
用常规for就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-30 01:54:15 | 显示全部楼层
auto是自动的,得用常规的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2014-12-2 20:08:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 10:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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