Une assertion est une déclaration utilisée pour affirmer de manière affirmative qu'un fait doit être vrai lorsque cette ligne de code est atteinte.
Les assertions sont utiles pour obtenir les conditions attendues qui sont remplies.
>Une assertion simple peut être implémentée via la méthode assert(expression), qui se trouve dans le fichier d'en-tête assert.h.
La syntaxe d'une assertion simple est la suivante -
assert(expression)
Dans une assertion simple,
Les assertions ne sont utilisées que pour détecter les erreurs de programmation internes. Ces erreurs se produisent en transmettant des paramètres incorrects.
Ce qui suit est un exemple de programme pour des assertions simples en langage de programmation C :
Démo en ligne
#include <stdio.h> #include <assert.h> int main(void){ int x; printf("Enter the value of x:</p><p>"); scanf("%d",&x); assert(x >= 0); printf("x = %d</p><p>", x); return 0; }
Lorsque le programme ci-dessus est exécuté, il produit la sortie suivante −
Run 1: Enter the value of x: 20 x = 20 Run 2: Enter the value of x: -3 Assertion failed! Program: G:\CP\CP programs\test.exe File: G:\CP\CP programs\test.c, Line 10 Expression: x >= 0
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!