括号在c语言中的使用问题

img

img


为什么括号位置不一样 输出结果差别这么大 括号在代码中扮演什么地位

{}代表你写的函数的作用域 比如main函数,{}里面的部分才属于main函数,外面的就不是
某个表达式的{};表示的是里面的才是你表达式的比如if判断,外面的就和这个判断无关

作用域限制