设 int a=3, b=2;,则 ++a*b 的结果是 8。

在 C 语言中,++a 属于前置自增运算符,优先级高于乘法运算符 *。因此,运算顺序如下:

  1. ++a:将 a 的值加 1,a 变为 4。
  2. 4 * b:将 4 乘以 b 的值 2,得到 8。

所以,++a*b 的最终结果为 8。

C语言运算符优先级:++a*b 的运算结果

原文地址: http://www.cveoy.top/t/topic/oGEK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录