Z:gnu-www-ja-stallman-kth--2e634d-There are also explicitly sett/fr

Vous pouvez aussi définir des variables de façon explicite dans le débogueur, en nombre illimité. Vous posez le signe dollar suivi d'un nom et c'est une variable. Vous pouvez lui affecter une valeur de n'importe quel type C et vous pourrez l'examiner plus tard. Parmi les choses pour lesquelles c'est utile, s'il y a une valeur particulière que vous voulez examiner, sachant que vous allez vous y référer souvent, plutôt que de vous souvenir de son numéro dans l'historique vous pouvez lui donner un nom. Vous pouvez aussi utiliser ces variables quand vous placez des paliers [breakpoints] conditionnels. Les paliers conditionnels sont une fonctionnalité qui existe dans beaucoup de débogueurs symboliques. Vous dites : « Fais une pause quand tu seras arrivé à cet endroit du programme, mais seulement si une certaine expression est vraie. » Les variables du débogueur vous permettent de comparer une variable du programme à sa précédente valeur sauvegardée dans la variable du débogueur. Une autre chose à laquelle elles peuvent servir, c'est à compter. Parce qu'après tout, les valeurs affectées à ces variables sont des expressions en C, donc on peut faire  pour incrémenter la valeur   de 5, ou juste. Vous pouvez également le faire lors d'un palier conditionnel. Une manière économe de faire une pause dans le programme la dixième fois que le palier est atteint, serait de faire. Est-ce que tout le monde suit ? Faire décroître foo et une fois qu'il est à zéro, pause. Vous faites démarrer  au nombre de boucles que vous voulez qu'il saute et vous le lâchez. Vous pouvez aussi utiliser ça pour examiner les éléments d'un tableau. Supposez que vous ayez un tableau de pointeurs, vous pouvez faire :