2009-12-17 92 views
0

我在Fortran中有一個名爲QFoo的模塊。它定義了一個QFooType類型。將值分配給Fortran模塊中的整數陣列

我想初始化整數數組'is_n'的所有元素爲0,並希望在模塊內部完成。有人可以幫忙嗎?謝謝!

module QFoo 
     type QFooType    
      integer::i    
      integer, dimension(50) :: is_n       
     end type QFooType 

    !----------- 
    ! I know the following code is wrong 
    ! but I want to initialize all the is_n elements to 0 
    !----------- 
    ! do i = 1, 50 
    ! is_n(i) = 0 
    ! enddo 
    !----------- 
    end module QFoo 

回答

2
integer, dimension(50) :: is_n = 0 

作品在英特爾Fortran編譯器的最新版本。我對Fortran 95標準的閱讀表明這是標準行爲。

+0

太棒了!它的工作..謝謝!我不認爲我們用於非數組賦值的語法將在這裏工作!再次感謝 – apt 2009-12-17 12:00:14