溫馨提示×

Fortran中怎么定義和調(diào)用函數(shù)

小億
249
2024-04-12 20:19:06
欄目: 編程語言

在Fortran中,函數(shù)的定義和調(diào)用與其他編程語言類似,但語法略有不同。以下是在Fortran中定義和調(diào)用函數(shù)的示例:

  1. 定義一個(gè)函數(shù):
function add_numbers(a, b)
    real :: a, b
    real :: add_numbers
    
    add_numbers = a + b
end function add_numbers

在上面的示例中,我們定義了一個(gè)名為add_numbers的函數(shù),它接受兩個(gè)實(shí)數(shù)參數(shù)a和b,并返回它們的和。

  1. 調(diào)用函數(shù):
program main
    real :: result
    
    result = add_numbers(10.0, 5.0)
    
    print *, "The result is: ", result
end program main

在上面的示例中,我們調(diào)用了add_numbers函數(shù),并將其返回值存儲(chǔ)在result變量中。最后,我們使用print語句打印出結(jié)果。

注意,在Fortran中函數(shù)的調(diào)用和賦值語句之間不能有空格,這與其他語言不同。

0