Wrench_0 2022-11-06 15:08 采纳率: 100%
浏览 30
已结题

请问各位for循环内嵌的循环为什么不能加花括号{}?

不加{}时候这样可以正常运行

img


加了之后就会出错了

img


请问各位为什么for循环里面的for循环不可以加{}呀,那推广开来想如果是if语句呢?

  • 写回答

2条回答 默认 最新

  • P2441M 2022-11-06 15:17
    关注

    花括号加错位置了呀。因为for不加花括号的时候只包含下面那一句话,所以其实不加花括号的时候printf("\n")是不包含在内的,但是你加花括号的时候又加在里面了呀,所以应该是

    for (k = 0; k <= 2 * i; k++) {
      printf("*");
    }
    printf("\n");
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月7日
  • 已采纳回答 11月7日
  • 创建了问题 11月6日

悬赏问题

  • ¥15 通过程序读取主板上报税口的数据
  • ¥15 matlab修改为并行
  • ¥15 大数据应用基础专业问题
  • ¥20 数据分析出错了,希望有能人看看,解决一下
  • ¥15 尝试访问%1服务的windows注册表时遇到问题。必须先解决此问题,然后才能运行安装过程。(请确认您正在使用管理员权限运行)373
  • ¥15 (关键词-运算放大器)
  • ¥15 关于#游戏策划#的问题:当浏览器输入兑换码,疯狂点击领取按钮,邮箱马上到账几十个兑换码礼包
  • ¥15 虚拟机打不开,怎么解决
  • ¥15 为什么游戏兑换码能被重复领取
  • ¥30 (急!)java实现二叉链表构建二叉树,实现相关功能