我想问问大神,这个第二题怎么算出来

我想问问大神,这个第二题怎么算出来

应该是C、6吧。。。
1、首先表达式是一个逗号表达式,逗号运算符,优先级别最低,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值
2、第一个a=3
3、第二个是逻辑或表达式,算术运算符优先级高所以先算左边a-1等于2,为真,逻辑或||已经为真不再计算右边的(--a),所以现在a还是3
4、最后计算2*a=6,返回6
5、所以选C、6