Compétences de débogage des points d'arrêt VS

Point d'arrêt conditionnel :

Un point d'arrêt conditionnel est un point d'arrêt déclenché lorsqu'une certaine condition est remplie.
Par exemple, dans le corps de la boucle, nous voulons vérifier le résultat de la boucle 10 000. Évidemment, nous ne pouvons pas exécuter le programme pas à pas, mais nous devons définir la condition au point d'arrêt.
Utilisez le processus :
1. Vous devez d'abord définir un point d'arrêt.
insérez la description de l'image ici
2. Cliquez sur le bouton de réglage au niveau du point d'arrêt, et
insérez la description de l'image ici
la boîte de dialogue suivante
insérez la description de l'image ici
apparaîtra. 3. Vérifiez ensuite les conditions et remplissez les conditions du point d'arrêt. 4. Commencez
insérez la description de l'image ici
le débogage et vous verrez que le point d'arrêt est déclenché (notez que la couleur est différente du point d'arrêt général).
insérez la description de l'image ici
5. Affichez les informations connexes.
insérez la description de l'image ici

Opération de point d'arrêt :

Dans le paramètre de point d'arrêt, il n'y a pas que des conditions, mais aussi des opérations. Avec l'aide des opérations, nous pouvons imprimer certaines informations. En utilisant cette fonction de VS, nous n'avons pas besoin d'écrire et d'imprimer les codes affichés dans le code ~ (Bien sûr, cela présente des avantages et des inconvénients. L'impression des informations est écrite directement dans le code, qui peut être reproduit plus rapidement. Il est également très pratique à utiliser en combinaison avec des macros. Ce type d'opération de point d'arrêt est difficile à reproduire et convient au dépannage).
Par exemple, nous devons vérifier le changement de la valeur dans le corps de la boucle, mais nous ne voulons pas écrire et modifier le code. À ce stade, nous pouvons utiliser l'opération de point d'arrêt.
Processus d'opération
1. Tout d'abord, vous devez définir un point d'arrêt.
insérez la description de l'image ici
2. Cliquez sur le bouton de réglage au point d'arrêt, et
insérez la description de l'image ici
la boîte d'invite suivante
insérez la description de l'image ici
apparaîtra. 3. Vérifiez l'opération et remplissez les informations à imprimer.
Notez que {} signifie une variable au milieu et
insérez la description de l'image ici
le résultat de sortie sera imprimé dans la fenêtre de sortie.

4. Démarrez le débogage et vous verrez que le point d'arrêt est déclenché (notez que la couleur est différente de la normale). La sortie de la fenêtre de sortie est la suivante : 5. L'opération de point d'arrêt peut être utilisée conjointement avec le point d'arrêt conditionnel. La sortie est la suivante : 6. Les variables spéciales fournies par VS peuvent imprimer leurs informations pendant l'opération de point d'arrêt. En utilisant ces variables spéciales, vous pouvez facilement obtenir des informations
insérez la description de l'image ici
sur
insérez la description de l'image ici
le
insérez la description de l'image ici
programme
insérez la description de l'image ici
en
cours d'exécution. Notez que les préfixes sont $ et leurs
insérez la description de l'image ici
significations spécifiques sont les suivantes :

$ADDRESS    当前指令的地址
$CALLED     调用当前函数的函数名称
$CALLSTACK  当前调用堆栈
$FILEPOS    当前文件和行位置
$FUNCTION   当前函数的名称
$PID        当前进程的ID
$PNAME      当前进程的名称
$TICK       自系统运行以来的毫秒数,最大为49.7天
$TID        当前线程的ID
$TNAME     当前线程的名称

Exemple : Affiche le fichier où se trouve le point d'arrêt courant, la position de la ligne et le nom de la fonction courante
insérez la description de l'image ici
.
insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43003108/article/details/121097552
conseillé
Classement