什么是括号和括号运算符?

问题描述 投票:-1回答:1

我对C中的括号和方括号有3个问题:

  • 什么是括号和括号运算符?
  • 括号和括号运算符是一元还是二进制?
  • a *(b + 3)是像func(argument)之类的复分解算子,它们之间有什么区别?
c operators
1个回答
0
投票

括号运算符与您在基本数学或代数中会发现的完全相同。它基本上表示,首先在方括号中执行计算,然后在方括号外进行操作。

说一元运算符或二进制运算符有点奇怪,它们不是真正的运算符,它们是对数据进行分组的方法。

[括号运算符行为示例:(5 + 3)*(2 + 4)+ 2 =(8)*(6)+ 2 = 50

另一个例子:5 *(2 + 3)= 5 *(5)= 25

当您询问此方括号运算符和函数调用之间有什么区别时,它们是完全独立的标记。函数调用“ func(arg)”具有函数名称,然后在方括号内包含参数列表。与标准数学括号运算符没有关系。

© www.soinside.com 2019 - 2024. All rights reserved.