Heim  >  Artikel  >  Verwendung der ubound-Funktion

Verwendung der ubound-Funktion

百草
百草Original
2023-11-29 14:12:501445Durchsuche

Die Syntax der ubound-Funktion lautet „ubound(array, dimension)“, array ist das Array, um die Obergrenze der Grenze zu erhalten, und dimension ist die Dimension des Arrays, um die Obergrenze der Grenze zu erhalten. Die ubound-Funktion gibt die Obergrenze des Arrays zurück, nicht die Größe des Arrays. Daher müssen Sie bei der Verwendung der ubound-Funktion darauf achten, sie von der Größe des Arrays zu unterscheiden.

Verwendung der ubound-Funktion

ubound ist eine Funktion, die häufig in Programmiersprachen wie Fortran verwendet wird. Diese Funktion wird verwendet, um die Obergrenze des Arrays zu ermitteln. Es ist jedoch zu beachten, dass verschiedene Programmiersprachen unterschiedliche Verwendung und Syntax haben können. Hier nehmen wir Fortran als Beispiel, um die Verwendung der Ubound-Funktion zu erklären.

In Fortran wird die ubound-Funktion verwendet, um die Obergrenze eines Arrays zu ermitteln. Es wird häufig in der Schleifensteuerung verwendet, um Fehler außerhalb der Grenzen beim Zugriff auf Array-Elemente zu vermeiden. Die Syntax der ubound-Funktion lautet wie folgt:

ubound(array, dimension)

wobei: array das Array ist, um die Obergrenze der Grenze zu erhalten. dimension ist die Array-Dimension, deren obere Grenze ermittelt werden soll.

Hier ist ein einfaches Beispiel, das die Verwendung der ubound-Funktion zeigt:

program ubound_example  
    implicit none  
    integer, dimension(3,3) :: array  
    integer :: i, j  
  
    ! 初始化数组  
    array = 0  
    array(1,:) = [1,2,3]  
    array(2,:) = [4,5,6]  
    array(3,:) = [7,8,9]  
  
    ! 打印数组元素  
    do i = 1, ubound(array, 1)  
        do j = 1, ubound(array, 2)  
            write(*, '(i3)') array(i,j)  
        end do  
        write(*, *)  
    end do  
end program ubound_example

Im obigen Beispiel deklarieren wir ein 3x3-Integer-Array-Array und verwenden die ubound-Funktion, um die Obergrenze des Arrays zu ermitteln. In der Schleife verwenden wir die Funktion ubound, um die Dimensionen des Arrays zu steuern, damit wir korrekt auf die Array-Elemente zugreifen können. Die Ausgabe ist eine 3x3-Matrix, in der jedes Element das entsprechende Element des Array-Arrays ist.

Es ist zu beachten, dass die ubound-Funktion die Obergrenze des Arrays zurückgibt, nicht die Größe des Arrays (d. h. die Gesamtzahl der Elemente). Daher müssen Sie bei der Verwendung der ubound-Funktion darauf achten, sie von der Größe des Arrays zu unterscheiden. Wenn beispielsweise die Größe eines eindimensionalen Arrays 10 beträgt, liegt seine Obergrenze bei 10. Wenn Sie versuchen, auf ein Element mit einem Index größer als 10 zuzugreifen, wird ein Fehler außerhalb der Grenzen ausgegeben. Verwenden Sie die ubound-Funktion, um sicherzustellen, dass Sie beim Zugriff auf Array-Elemente die Grenzen nicht überschreiten.

Das obige ist der detaillierte Inhalt vonVerwendung der ubound-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn