首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Fortran中使用维数,并在同一行中声明多个不同大小的数组?

在Fortran中,可以使用维数(dimension)来声明数组的大小。维数可以在同一行中声明多个不同大小的数组。

首先,需要使用dimension关键字来声明数组的维数。维数可以是一个具体的数值,也可以是一个范围。

以下是在Fortran中使用维数并在同一行中声明多个不同大小的数组的示例:

代码语言:fortran
复制
program array_example
  implicit none
  
  integer, dimension(3) :: array1  ! 声明一个大小为3的整数数组
  real, dimension(2, 4) :: array2  ! 声明一个大小为2x4的实数数组
  character(len=10), dimension(5) :: array3  ! 声明一个大小为5的字符数组
  
  ! 初始化数组
  array1 = [1, 2, 3]
  array2 = reshape([1, 2, 3, 4, 5, 6, 7, 8], [2, 4])
  array3 = ['apple', 'banana', 'orange', 'grape', 'melon']
  
  ! 打印数组元素
  print *, "Array 1:", array1
  print *, "Array 2:"
  do i = 1, 2
    print *, array2(i, :)
  end do
  print *, "Array 3:", array3
  
end program array_example

在上面的示例中,我们声明了三个不同大小的数组:array1是一个大小为3的整数数组,array2是一个大小为2x4的实数数组,array3是一个大小为5的字符数组。我们使用reshape函数来将一维数组转换为二维数组。

这个示例展示了如何在Fortran中使用维数并在同一行中声明多个不同大小的数组。根据具体的需求,可以根据需要声明不同大小的数组,并进行相应的操作和处理。

腾讯云相关产品和产品介绍链接地址:

以上是腾讯云提供的一些相关产品,可以根据具体需求选择适合的产品来支持云计算和开发工作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券