注意:C語言中只有一維數(shù)組;除了優(yōu)先級之外,下標引用和間接訪問完全相同。
一維數(shù)組:*(a+1)是數(shù)組a中下標為1的元素的引用,以此類推,*(a+i)是數(shù)組a中下標為i的元素的引用,因此它被簡寫為a[i]。“二維數(shù)組”:int array[11][22];int *p;int i;p = array[2]; //使指針p指向了數(shù)組array[2]中下標為0的元素i = array[6][8]; //將數(shù)組array[10]中下標為12的元素賦值給變量ii = *(array[6] + 8); //與上一句表達的意思一樣i = *(*(array + 6) + 8); //與上一句表達的意思一樣新聞熱點
疑難解答