array in gfortran,
To create an array in Fortran using gfortran, you can follow these steps:
- Declare the array: Use the
DIMENSION
statement to declare the array and specify its size. For example, to declare a one-dimensional array of integers with 10 elements, you can use the following code:
fortran
INTEGER, DIMENSION(10) :: myArray
- Initialize the array (optional): You can initialize the array elements to specific values using assignment statements. For example, to initialize all elements of the array to zero, you can use the following code:
fortran
myArray = 0
- Access and modify array elements: You can access individual elements of the array using array indexing. Array indexing in Fortran starts from 1. For example, to access the third element of the array, you can use the following code:
fortran
myArray(3) = 42
- Use the array in your program: You can use the array in your program by referencing it in other statements or expressions. For example, you can use the array in arithmetic operations or pass it as an argument to subroutines or functions.
Here's an example that demonstrates the above steps:
PROGRAM ArrayExample
INTEGER, DIMENSION(10) :: myArray
INTEGER :: i
! Initialize the array
myArray = 0
! Modify array elements
myArray(3) = 42
myArray(7) = 99
! Print array elements
DO i = 1, 10
PRINT *, myArray(i)
END DO
END PROGRAM ArrayExample
This program declares an array myArray
with 10 elements, initializes all elements to zero, modifies the third and seventh elements, and then prints all the elements.
I hope this helps! Let me know if you have any further questions.