Fortran中的二维数组如何逐行开辟空间呢?
来源:百度知道 编辑:UC知道 时间:2024/06/21 23:28:11
因为各行大小不一,不想浪费空间或者申请很多一维数组。
谢谢
谢谢
各行大小不一 ? 你是说列数不等?
二维数组 每行的列数相等。
如果不等,你可以开一个大的一维数组,另外开一个整型数组记录每行的第一个数在 一维数组 中的下标号数。
REAL*8 x(1000);
integer id(50);
找一个元素 x(i,j)变成: x(id(j)+i-1)
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/21 23:28:11
各行大小不一 ? 你是说列数不等?
二维数组 每行的列数相等。
如果不等,你可以开一个大的一维数组,另外开一个整型数组记录每行的第一个数在 一维数组 中的下标号数。
REAL*8 x(1000);
integer id(50);
找一个元素 x(i,j)变成: x(id(j)+i-1)