时代稍等198
2021-09-08 13:30
采纳率: 80%
浏览 32

c语言里的这个大括号有什么作用呢?,可以说全一点吗?

c语言里的这个大括号有什么作用呢?,可以说全一点吗?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qfl_sdu 2021-09-08 13:45
    已采纳

    {}就是为了限定作用域的。
    比如:
    if(a>b)
    {
    int tmp = 1;
    //处理
    }
    这里的{}就是if语句的作用域。{}内声明的变量,只在其作用域内有作用,比如这里的tmp,只在{}中有作用,出了{}后,编译器就不认识它了。
    当然,也有时候会用{}来整理代码块,比如
    {
    int a = 0;
    int b = 0;
    }
    这个例子中,{}就是单纯的为了吧int a= 0;int b=0;限定在{}内,这个{}写不写都一样,但是在一些编译器里,写了{}后,能够把代码折叠起来,方便代码文件的管理和查看。

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题