int i=0;i<10;i++按理说也可以的

来源:6-2 数组的遍历

傅小贰

2016-06-03 07:50

int i=0;i<10;i++ 我记得int i写在for语句里是可以的啊? 看问答貌似写里面是c+的编程风格,外面是c语言编程风格。

写回答 关注

3回答

  • 小雾3378873
    2016-06-13 15:13:55
    已采纳

    各表达式中的变量一定要在for循环之前定义。如:http://img.mukewang.com/575e5cc300015c3305940115.jpg

    请看:C语言入门 4-9循环结构之for循环(二)

    傅小贰

    非常感谢!

    2016-06-16 13:58:51

    共 2 条回复 >

  • TigerSleepy
    2016-11-02 09:16:28

    #include <stdio.h>

    int main()

    {

        int i=0;

        int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

        for(;i<10;i++)

        {

            printf("%d\n",arr[i]);

        }

        return 0;

    }

    我的这个程序还出现非法字符了呢,真是奇怪在Devcpp运行的一点错误也没有。

  • Xiney3433586
    2016-06-04 00:00:43

    记得前面有一节讲了,这个变量必须先定义,不能在for 语句里定义的

    傅小贰

    其实应该是都可以的

    2016-06-05 15:34:53

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926299 学习 · 20799 问题

查看课程

相似问题