发布网友 发布时间:2024-03-01 04:03
共1个回答
热心网友 时间:2024-03-08 00:16
小括号的作用:函数参数表定义、控制表达式运算和操作的优先级(嵌套内层优先级最高,往外层逐步递减)
花括号的作用:划分语句作用域(包括函数体),定义数组元素值。
其中,在一个函数内,可以用花括号定义同名变量。一般来说一个变量名在函数体内是唯一的,不能重复定义,这样可以避免程序混乱,但是有时候一个临时变量并不需要保留值,却希望可以重复使用,为了防止语意不清,保证程序的安全性(确定性),可以使用花括号进行划分作用域(你可以理解为次级命名空间),在作用域外,变量将失效。
下面用伪代码示意,同时作为临时变量命名时,既希望有所区分,但是又不想另外取个名字。
int func(int cnt)暂时想到这些。