设所有变量均是INT类型,运行完表达式((a=4*6,a-3),a+22)后a的值为a的值不是24吗 为什么答案是46?46不是整个表达式的值吗 怎么变成a的值了?不小心到数学分类来问了··· 我换到C分类去问= =

问题描述:

设所有变量均是INT类型,运行完表达式((a=4*6,a-3),a+22)后a的值为
a的值不是24吗 为什么答案是46?46不是整个表达式的值吗 怎么变成a的值了?
不小心到数学分类来问了··· 我换到C分类去问= =

查看了符号优先级规定后我也觉得是24,如果运行结果真的是46还请高人指点!