我对C中的括号和方括号有3个问题:
括号运算符与您在基本数学或代数中会发现的完全相同。它基本上表示,首先在方括号中执行计算,然后在方括号外进行操作。
说一元运算符或二进制运算符有点奇怪,它们不是真正的运算符,它们是对数据进行分组的方法。
[括号运算符行为示例:(5 + 3)*(2 + 4)+ 2 =(8)*(6)+ 2 = 50
另一个例子:5 *(2 + 3)= 5 *(5)= 25
当您询问此方括号运算符和函数调用之间有什么区别时,它们是完全独立的标记。函数调用“ func(arg)”具有函数名称,然后在方括号内包含参数列表。与标准数学括号运算符没有关系。