すいません、昨日大きな配列の件で質問したものです
領域確保&初期化したくてmallocからcallocにしたところ
処理が帰ってきません
malloc後にforループで0を代入しても同様でした
何が原因ですかね・・・
たびたびすいません

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

int **abc;

void sub(){
abc[262143][262143]=5;
}

int main(){
int i;

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