三维数组与二维数组的区别在于维度的不同。二维数组是一个包含多个数组的数组,每个数组中包含相同类型的元素。而三维数组是一个包含多个二维数组的数组,每个二维数组中包含多个数组,每个数组中包含相同类型的元素。因此,三维数组比二维数组更加复杂,可以存储更加复杂的数据结构。