C实例---二维数组(指针实现)

来源:互联网 发布:c语言控制鼠标点击 编辑:程序博客网 时间:2024/05/01 14:27

代码:

#include <stdio.h>#include <stdlib.h>#include <string.h>int main (){    int **pArray2;    int index1, index2;    pArray2 = (int **)malloc(sizeof(int *[3]));    for (index1 = 0; index1 < 3; index1 ++)    {        *(pArray2 + index1) = (int *)malloc(sizeof(int[3]));        for (index2 = 0; index2 < 3; index2 ++)        {            *(*(pArray2 + index1) + index2) = index1 + index2;        }    }    for (index1 = 0; index1 < 3; index1 ++)    {        for (index2 = 0; index2 < 3; index2 ++)        {            printf("%d\t", *(*(pArray2 + index1) + index2));        }        printf("\n");    }    return 0;}

运行结果:
这里写图片描述

0 0
原创粉丝点击