【发布时间】:2011-04-12 02:52:54
【问题描述】:
如果我没记错的话,您可以在 C 中使用花括号语法轻松地初始化数组:
int* a = new int[] { 1, 2, 3, 4 };
当您出于数学目的希望使用特定测试值初始化矩阵时,如何在 Fortran 中对二维数组执行相同操作? (不必在单独的语句中对每个元素进行双重索引)
数组由以下任一方式定义
real, dimension(3, 3) :: a
或
real, dimension(:), allocatable :: a
【问题讨论】:
标签: arrays fortran fortran90 array-initialize