for的循环体范围如何判断?
清华小生 核心会员 2016-03-19 21:06:33
3033 2 0

for(i=1;i<=n;i++)

  s=s*i;

          printf("n!=%d\n",s);

  system("pause");


之前见到的for的循环体都被大括号{ }括起来了,所以知道循环体是哪些,而本课的一个程序中for没有大括号,所以我不知道for的循环体范围怎么判断?。。。求指教~


问题来自: break和continue

共 2 个回答

    Nope 资深达人 2980天前

    没有打大括号的话,就是for语句下面的第一条以;结束的语句。

    最佳答案

    嘿嘿大人 一代宗师 2976天前

    for循环的作用域只有其后一个语句或者语句块,语句块就是打了大括号的多个语句

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题