没有上限,和本机的系统(32bit,64bit)CPU以及内存有关系 而且,要使用malloc和sizeof来开放free领域 32bit CPU的时候、int = 4byte 256*256*256*16*4 = 1024M=1G(内存) int *array ; array = (int *)malloc( 256 * 256 * 256 * 16 * sizeof(int ));
没有上限,和本机的系统(32bit,64bit)CPU以及内存有关系 而且,要使用malloc和sizeof来开放free领域 32bit CPU的时候、int = 4byte 256*256*256*16*4 = 1024M=1G(内存) int *array ; array = (int *)malloc( 256 * 256 * 256 * 16 * sizeof(int ));