求输出值,看不太懂,

img


看了半天还是看不懂那个大括号的作用是啥,还有最下面定义的那个函数表示的作用是啥

大括号没啥意义,可以去掉
a = 4 x = 7
所以输出
4 7

a = 1
x = a = 1
a = f() = 4 f()中x是局部变量,不影响全局变量x,函数作用仅返回整型数值4
b = 2
b = a + b = 4 + 2 = 6
x = x + b = 1 + 6 =7
printf(a, x) 对应 4,7
{}没有判断条件,所以不限制内部语句运行