Fortran Coder

查看: 13755|回复: 3
打印 上一主题 下一主题

[求助] The syntax of this substring is invalid.

[复制链接]

238

帖子

0

主题

0

精华

版主

World Analyser

F 币
642 元
贡献
470 点

新人勋章美女勋章元老勋章热心勋章规矩勋章管理勋章

QQ
楼主
发表于 2020-4-6 18:34:03 | 显示全部楼层
本帖最后由 kyra 于 2020-4-6 18:35 编辑

请理解,主程序和子程序的变量是独立的。需要共享时,可以通过实参虚参传递。
[Fortran] 纯文本查看 复制代码
program main
  implicit none
  integer, parameter :: N=4
  integer,dimension(N,N) :: a,b    
  integer,dimension(2*N,2*N) :: c
  CALL QW(a,b)
  c(1:N,1:N)=a(:,:)
  c(1:N,N+1:2*N)=b(:,:)
  c(N+1:2*N,1:N)=b(:,:)
  c(N+1:2*N,N+1:2*N)=a(:,:)
  write(*,*) c
contains
  SUBROUTINE QW(a,b)
    integer,dimension(:,:) :: a,b
    a = 1
    b = 2
  END SUBROUTINE QW
end program main

您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-6 19:22

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表