二維數組用指針的方式初始化

二維數組用指針的方式初始化,理解下面的程序,首先要對二維數組有深刻的理解。

#include <stdio.h>
int Array[5][6];
int main(void) { 
    int (*i)[6]; //定義一個數組指針
    for(i=Array;i<&Array[5];i++)
    {
        int *p;
        for(p=*Array;p<&(*i)[6];p++)
        {
            *p=5;
        }
    }
	return 0;
}

經過如上操作,Array數組中的值都是5了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章