在C语言中,你可以使用花括号语法轻松地初始化数组,如果我没记错的话:
int* a = new int[] { 1, 2, 3, 4 };
当您希望为数学目的初始化矩阵并使用特定的测试值时,如何在Fortran中为二维数组做相同的操作?(不必在单独的语句中对每个元素进行双重索引)
数组可以通过以下方式定义
real, dimension(3, 3) :: a
或者real, dimension(:), allocatable :: a