为了账号安全,请及时绑定邮箱和手机立即绑定

就是下面的那个大括号没有整明白,求大神解答下。

就是下面的那个大括号没有整明白,求大神解答下。

C
慕丝3307598 2019-06-03 14:09:17
#include <stdio.h> int main() {         int a, b;         for(a=1;a<=9;a++)         {                 for(b=1;b<=a;b++)                 //‘{’这个和下面的那个半括号                         printf("%dx%d=%-4d  ", a,b,a*b);                         printf("\n");                 //‘}’这两个括起来和不括起来怎么感觉差不多,为啥结果输出不一样。                 //感觉不括起来当b=2时后面printf("%dx%d=%-4d  ", a,b,a*b);不是也应该输出吗?                 //括起来不输出能明白,不括起来不是按照顺序编译吗?咋也没有输出?           }           return 0; }求大神帮忙解释一下,谢谢
查看完整描述

1 回答

已采纳
?
书旅

TA贡献238条经验 获得超101个赞

如果不加for后边的那个大括号,每次循环只执行for下边的一条语句,如果for后边加了大括号,他会执行完大括号里边的所有语句

https://img1.sycdn.imooc.com//5cf4c31b000156b310940387.jpg


查看完整回答
1 反对 回复 2019-06-03
  • 1 回答
  • 0 关注
  • 945 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信