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

加括号和不加括号的区别?

{

    sum+=unm

}

sum+=num

的区别是?

提问者:慕圣5301078 2019-07-26 22:06

个回答

  • 小小疾飞
    2019-07-27 18:59:12

    括号不括号得看上下文。你就断章取义的说这两个有无差别无意义的。

  • 慕少1539627
    2019-07-27 11:05:25

    加括号的是在内部执行,没加的是在外部执行;内部执行完后再到外部执行;比如

    #include<stdio.h>

    int main()

    {

        int sum = 0;

        {

                sum += 1;

        }

        sum += 2;

        printf("%d\n",sum);

        return 0;

    }

    运行结果是:3