Si déclaration

Auteur: Lewis Jackson
Date De Création: 8 Peut 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Si déclaration - La Technologie
Si déclaration - La Technologie

Contenu

Définition - Que veut dire déclaration?

Une instruction if, en C #, est une construction de programmation en C # utilisée pour exécuter de manière sélective des instructions de code en fonction du résultat de l'évaluation d'une expression booléenne. L'expression booléenne doit renvoyer une valeur true ou false.


L'instruction if est utilisée en tant qu'instruction de contrôle pour relier différentes sections de code en fonction du résultat de l'expression conditionnelle booléenne. L'expression est indiquée entre parenthèses et évaluée lors de l'exécution. Si l'expression donne une valeur vraie, le code suivant l'instruction if est exécuté. Sinon, le code suivant une instruction facultative "else" est exécuté. S'il n'y a pas d'autre instruction, l'exécution continue avec le code après le bloc if.

L'instruction if fournit une capacité décisionnelle selon laquelle un élément de code est exécuté à la place de l'autre en fonction d'une ou de plusieurs conditions spécifiées.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la déclaration If

Plusieurs conditions peuvent être combinées dans l'expression booléenne pour être évaluées dans l'instruction if à l'aide de l'opérateur OR (||) et / ou de l'opérateur AND (&&). Les autres opérateurs logiques correspondants sont | et &. Les opérateurs logiques && et || produire du code plus efficace que les autres, car l'expression entière n'a pas toujours besoin d'être évaluée. En conséquence, ils sont appelés opérateurs de court-circuit.


Par exemple, une instruction if peut être utilisée pour vérifier si un caractère saisi dans le programme est un caractère alphabétique, numérique ou spécial.

Contrairement aux langages tels que C ou C ++, où un résultat égal à zéro est considéré comme une valeur fausse et un nombre autre que zéro, le résultat attendu est C, les résultats ne sont que des valeurs booléennes (true ou false). Par conséquent, pour les conditions numériques telles que variable non nulle, l'expression doit être explicitement écrite pour cette condition et pas simplement évaluée avec le nombre lui-même placé entre parenthèses.

Bien que la structure de commutateur constitue une alternative à l'instruction if et puisse fournir de meilleures performances et un code plus clair, elle ne peut être utilisée que pour tester des expressions avec des valeurs constantes. L'instruction if peut être remplacée par un opérateur ternaire lorsqu'une condition est évaluée. Le résultat de l'évaluation est pris en compte pour l'affectation d'une variable à une valeur.


Cette définition a été écrite dans le con de C #