二次元配列で実現できますた

#include<stdio.h>
#include<stdlib.h>

int **abc;

void sub(){
abc[262143][262143]=5;
/*ここでabc配列を弄りたい*/
}
int i;

int main(){
abc = (int **)malloc(262144 * sizeof(int *));
for(i=0; i<262144; i++)
abc[i] = NULL;
for(i=0; i<262144; i++)
abc[i] = (int *)malloc(262144 * sizeof(int));
sub();
printf("%d",abc[262143][262143]);
return(0);
}

気づいたことがあれば、アドバイスくだしい

>>189
ただの実験ですw