括号中的a,b,c叫做“逗号表达式”,是从左到右计算各个值并取最右边那个计算表达式的值
前面的sum=即是赋值,把这个逗号表达式的值赋给刚刚定义的sum整数型变量。
注意,a,b,c这个逗号表达式必须用括号括起来。因为逗号表达式的优先级比赋值符号(等号)的优先级还低,如果不加括号的话,赋值用的等号与逗号运算并存时会先算赋值等号,后算逗号表达式。括号的作用就是使a,b,c这个逗号表达式优先计算。
前面有a=1 b=2 c=3,那么这个逗号表达式会取最后一个表达式c的值,也就是3,然后赋值给sum,因此sum的值也就等于3
(a,b,c)这是逗号运算 值等于最后一个代数式的值 sum=3
int
sum(int
a,
int
b)是函数首部。
第一个int是函数的类型(即返回值的类型);
第二个和第三个int是形参变量a和形参变量b的数据类型(即变量a和变量b的类型为int型)。
括号表示把ABC加起来
你直接写SUM(a,b,c)
一样的
()是用来放参数的,在这里就是加数。