C语言二位数组有关问题求大神解答

C语言二位数组问题求大神解答
二维数组的赋值a[2][3]=b[1][2]*2这个问题是怎么会事,b[1][2]*2的结果是什么?

------解决方案--------------------
比如
a[2][3] = 10
b[1][2] = 9

a[2][3]=b[1][2]*2  =>  a[2][3] = 9 * 2 = 18
------解决方案--------------------
反汇编一下吧

a[2][3]=b[1][2]*2;
/*等价于
T temp = b[1][2;
temp *= 2;
a[2][3]= temp;
*/

------解决方案--------------------
a[2][3]=b[1][2]*2
*表示乘法,表达式的意思是把两倍的b[1][2]的值赋给a[2][3]