二维数组用指针的方式初始化

版权声明:本文为博主原创文章,未经博主允许不得转载。个人博客:www.blogtextbook.com https://blog.csdn.net/DZRYWYBL/article/details/90084473

二维数组用指针的方式初始化,理解下面的程序,首先要对二维数组有深刻的理解。

#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了。

猜你喜欢

转载自blog.csdn.net/DZRYWYBL/article/details/90084473
今日推荐