C语言自增运算符详解:求解表达式k=(++i)+(++i)+(i++)的值
根据C语言中的运算符优先级规则,先执行前缀自增运算符('++i'),再执行加法运算,最后执行后缀自增运算符('i++')。
- 执行第一个前缀自增运算符('++i'),此时i的值为6。
- 执行第二个前缀自增运算符('++i'),此时i的值为7。
- 执行加法运算,即6+7+7=20。
- 执行后缀自增运算符('i++'),但是此时i的值已经是7了,因此i的值仍然为7。
因此,k的值为20。
原文地址: https://www.cveoy.top/t/topic/mNyf 著作权归作者所有。请勿转载和采集!