C语言代码解析:a+++b表达式求值详解
根据C语言的运算符优先级规则,先执行后缀自增运算符++,再执行加法运算符+。\n\n首先,a的值为5,b的值为7。\n然后,执行a++,此时a的值会先赋给c,然后a自增1,即c的值为5,a的值变为6。\n最后,执行c+b,即5+7,得到c的最终的值为12。\n\n所以,a的值为6,b的值为7,c的值为12。
原文地址: https://www.cveoy.top/t/topic/pRKU 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
根据C语言的运算符优先级规则,先执行后缀自增运算符++,再执行加法运算符+。\n\n首先,a的值为5,b的值为7。\n然后,执行a++,此时a的值会先赋给c,然后a自增1,即c的值为5,a的值变为6。\n最后,执行c+b,即5+7,得到c的最终的值为12。\n\n所以,a的值为6,b的值为7,c的值为12。
原文地址: https://www.cveoy.top/t/topic/pRKU 著作权归作者所有。请勿转载和采集!