当前位置: 代码迷 >> C语言 >> C语言二位数组有关问题求大神解答
  详细解决方案

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

热度:5810   发布时间:2013-02-26 00:00:00.0
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]
  相关解决方案