C语言的一个小问题。

日期:2016-07-26 07:43:38 人气:1

C语言的一个小问题。

你这是3个问题,先分类下: 1、 *(a+i)[j]的表达意思我没有见过这样的表达式,我倒是见过这样的-----(*(a+i)+j)表示a[i][j],a是个二维数组,表示二维数组a的地址,a[0]、a[1]可看作是2个一维数组,分别是一维数组a[0]、a[1]的地址,a[0]的值为{1,2,3},a[1]的值为{4,5,6},也就是a[0][0]的值为1,a[1][0]的值为4,依此类推 a+1是个地址,是二维数组a的第二个元素的地址,也就是a[1]的地址。 2、[]的运算符高于*,这个和数学
    A+
热门评论