Maison > Problème commun > utilisation de la fonction ubound

utilisation de la fonction ubound

百草
Libérer: 2023-11-29 14:12:50
original
1475 Les gens l'ont consulté

La syntaxe de la fonction ubound est "ubound(array, dimension)", array est le tableau pour obtenir la limite supérieure de la limite, et dimension est la dimension du tableau pour obtenir la limite supérieure de la limite. La fonction ubound renvoie la limite supérieure du tableau, pas la taille du tableau. Par conséquent, lorsque vous utilisez la fonction ubound, vous devez faire attention à la distinguer de la taille du tableau.

utilisation de la fonction ubound

ubound est une fonction couramment utilisée dans les langages de programmation, comme en Fortran. Cette fonction est utilisée pour obtenir la limite supérieure du tableau. Cependant, il convient de noter que différents langages de programmation peuvent avoir une utilisation et une syntaxe différentes. Ici, nous prenons Fortran comme exemple pour expliquer l'utilisation de la fonction ubound.

En Fortran, la fonction ubound est utilisée pour obtenir la limite supérieure d'un tableau. Il est souvent utilisé dans le contrôle de boucle pour éviter les erreurs hors limites lors de l'accès aux éléments du tableau. La syntaxe de la fonction ubound est la suivante :

ubound(array, dimension)
Copier après la connexion

où : array est le tableau permettant d'obtenir la limite supérieure de la frontière. dimension est la dimension du tableau dont on veut obtenir la limite supérieure.

Voici un exemple simple qui montre comment utiliser la fonction ubound :

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
Copier après la connexion

Dans l'exemple ci-dessus, nous déclarons un tableau d'entiers 3x3 et utilisons la fonction ubound pour obtenir la limite supérieure du tableau. Dans la boucle, nous utilisons la fonction ubound pour contrôler les dimensions du tableau afin de pouvoir accéder correctement aux éléments du tableau. La sortie sera une matrice 3x3 où chaque élément est l'élément correspondant du tableau tableau.

Il convient de noter que la fonction ubound renvoie la limite supérieure du tableau, et non la taille du tableau (c'est-à-dire le nombre total d'éléments). Par conséquent, lorsque vous utilisez la fonction ubound, vous devez faire attention à la distinguer de la taille du tableau. Par exemple, si la taille d’un tableau unidimensionnel est de 10, alors sa limite supérieure est de 10. Si vous essayez d'accéder à un élément avec un index supérieur à 10, une erreur hors limites en résultera. Utilisez la fonction ubound pour vous assurer de ne pas sortir des limites lorsque vous accédez aux éléments du tableau.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal