问答详情
源自:4-9 循环结构之for循环(二)

各表达式中的变量一定要在for循环之前定义,为什么?

使用for语句应注意的第八点,图中的为什么是错的,我觉得这些没问题啊


提问者:weixin_慕的地7394751 2016-12-02 02:41

个回答

  • Staularu
    2016-12-03 02:29:44
    已采纳

    不同版本的C语言规定不一样,最新版规定是一定要在for之前定义好,以前是可以在for里面定义的,与此同时,java是可以在for中定义的,可以说可能有与没有各有各的利弊吧。

  • 慕仙4703843
    2017-01-23 23:39:41

    为什么在vc6.0可以放在里面定义????

  • BLOND
    2016-12-19 11:21:39

    我在vs2010和vs2013都可以在for中定义。也就是定义局部变量

  • 慕沐8685936
    2016-12-02 21:57:50

    这是规定
    58417ddc0001a30103600640.jpg

  • wDan_9527
    2016-12-02 09:01:17

    c语言中都是,先定义后使用的