C语言运算符优先级:++a*b 的运算结果
设 int a=3, b=2;,则 ++a*b 的结果是 8。
在 C 语言中,++a 属于前置自增运算符,优先级高于乘法运算符 *。因此,运算顺序如下:
- ++a:将 a 的值加 1,a 变为 4。
- 4 * b:将 4 乘以 b 的值 2,得到 8。
所以,++a*b 的最终结果为 8。
原文地址: http://www.cveoy.top/t/topic/oGEK 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
设 int a=3, b=2;,则 ++a*b 的结果是 8。
在 C 语言中,++a 属于前置自增运算符,优先级高于乘法运算符 *。因此,运算顺序如下:
所以,++a*b 的最终结果为 8。
原文地址: http://www.cveoy.top/t/topic/oGEK 著作权归作者所有。请勿转载和采集!