Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment développer une application …
  • Comment fournir des références à …
  • Comment puis-je flotter types de scr…
  • Comment faire pour convertir la chaî…
  • Comment créer SIG Web Service 
  • Comment constituer un dossier en TAS…
  • Comment faire pour convertir le code…
  • Comment faire une demande d'une DLL …
  • Comment étendre DIV Hauteur 
  • Tutorial pour DirectX Pixel Shader 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Qu'est-ce que Out of Bounds moyenne sur un ordinateur

    ? L'un des éléments fondamentaux de tout programme est variable. La variable représente une valeur stockée dans la mémoire de l'ordinateur . La manière dont les programmes données d'accès est cependant important : à l'aide de collections de données appelées tableaux , il devient possible pour les programmeurs d' effectuer des calculs non désirées à l'aide des valeurs inconnues dans la mémoire. En allant à l'extérieur des limites d'un tableau , un programmeur commence essentiellement pour éventuellement modifier les valeurs en mémoire qui peuvent représenter une fonctionnalité importante pour le programme ou pour l'ensemble du système lui-même. Mémoire

    mémoire dans un système informatique est conçu de manière séquentielle. Cela signifie que les variables déclarées va résider dans la mémoire à côté d'autres variables, ou autres éléments de données. Emplacements mémoire sont divisés par leur type , de sorte que suffisamment de mémoire est réservée pour chaque type. Par exemple, si un programme met de côté une variable entière et une variable de caractère , il désigne deux octets de mémoire pour l'entier , puis un octet pour le personnage.
    Tableaux

    programmeurs peuvent également mettre de côté des tableaux de valeurs , qui représentent un ensemble de valeurs sous le même nom de variable. Donc, au lieu de déclarer cinq variables entières différentes qui représentent une liste , le programmeur déclare un tableau de cinq valeurs , qui résident sous le nom du tableau et sont accessibles en référençant index de base zéro de la baie . En conséquence, quand un programmeur met de côté un tableau, l'ordinateur met de côté suffisamment de mémoire continue pour la somme des valeurs du tableau tiendra. Donc, si le programmeur déclare un tableau de cinq entiers , l'ordinateur sera mis de côté l'espace disponible suivant une mémoire pouvant contenir cinq entiers.

    Tableaux et Out of Bounds

    Le programmeur peut déclarer un tableau et d'accéder à ses valeurs à travers l'accès aux indices qui contiennent les valeurs . Toutefois, dans certains langages de programmation tels que C , il n'y a rien pour arrêter le programmateur de tenter accidentellement d'accéder à un index ne fait pas partie du tableau. Par exemple , un programmeur utilisant le tableau de cinq entiers pourrait tenter d'accéder à une sixième valeur . Le programmeur n'a été « en dehors des limites " de la matrice : la valeur n'existe pas dans le cadre du tableau, donc maintenant le programmeur tente d'accéder à la mémoire en dehors de la matrice
    nécessité . de la vérification des limites

    en allant à l'extérieur des limites du tableau , le programmeur est désormais potentiellement manipuler des données dans d'autres lieux de mémoire. Très probablement , le programmeur n'a aucune idée de ce qui est dans ce lieu de mémoire : il pourrait être données pour une autre variable ou un emplacement de référence pour une autre fonction. Si un langage de programmation ne vérifie pas les limites en interdisant aux programmeurs d'accéder aux données en dehors d'un tableau, le programmeur peut réécrire le code qui remplit des fonctions critiques, des causes de l'actuel programme d'afficher un comportement inattendu .
    < Br > Photos

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer un index pour Classement Caractéristiques 
  • Qu'est-ce que ActiveX faire 
  • Comment formater un contrôle GridView 
  • Quelle est la différence entre XSL et XSD 
  • Détection d'erreur et correction Méthodes 
  • Comment créer un cadre à l'aide HTML Programmation 
  • Les méthodes de code de débogage 
  • Comment utiliser ReadOuterXml Recursively 
  • Qu'est-ce qu'un attribut de données 
  • Définition d'une exception à basse altitude 
  • Connaissances Informatiques © http://www.ordinateur.cc