Quelle est la déclaration If en C?

If Statement est simplement un ensemble d'opérations qui pourrait être utilisé pour comparer des expressions. Ceux-ci ont généralement deux valeurs de LHS et RHS. Cet opérateur compare l'expression du côté gauche et du côté droit. En comparaison, il renvoie simplement une valeur booléenne

Syntaxe

La syntaxe générale de l'instruction If en C est la suivante:

if(expression to be evaluated ) (
// sets of instruction which needs to be executed
)

Explication de la syntaxe

Maintenant, comprenons la syntaxe ci-dessus

Une instruction If générale compromet de la manière susmentionnée et contient différentes parties. Expliquons chaque partie

  • Expression à évaluer - Dans cette partie, l'évaluation de l'énoncé est effectuée. Cette section comprend généralement le côté gauche et le côté droit. Les deux côtés gauche qui sont LHS, ainsi qu'un côté droit qui est RHS, sont comparés et évalués. Si le LHS est égal à RHS ou si l'expression est vraie, le contrôle entre dans la section if
  • Ensembles d'instructions à exécuter - Si l'expression du bloc if est satisfaite, les ensembles d'instructions à exécuter sont exécutés

Un exemple typique de la première partie pourrait être si "1 est inférieur à 10" et un exemple simple de code qui doit être exécuté pourrait être d'imprimer n'importe quel nombre

Différents types d'instructions If

Il s'agit de différents types d'instructions If. Expliquons en profondeur la syntaxe

  • Instruction if-else
  • Instruction if-elseif-else

Instruction if-else

Dans cette syntaxe est similaire à:

if(expression to be evaluated ) (
// sets of instruction which needs to be executed
) else (
// sets of instruction which needs to be executed
)

Instruction if-elseif-else

Dans cette syntaxe est similaire à:

if( expression to be evaluated ) (
// sets of instruction which needs to be executed for if-block
) else if(
// sets of instruction which needs to be executed for else-if block
) else (
// sets of instruction which needs to be executed for else block
)

Dans cette section, chaque bloc est évalué et le code est exécuté selon l'évaluation

Voyons maintenant l'organigramme général de l'instruction If en C

Organigramme de l'instruction If

Exemples

Maintenant, comprenons la syntaxe mentionnée ci-dessus avec des exemples

Exemple de déclaration If

Voyons cela avec un exemple

#include
void main () (
int varNumValue = 1;
if( varNumValue < 10 ) ( // checks the condition
printf("if statement instructions"); // sets of instructions which needs to be executed
)
)

Maintenant, copiez l'extrait de code ci-dessus et exécutez-le

Il affichera la sortie suivante

Exemple d'instruction if-else

Voyons cela avec un exemple

#include
void main () (
char favoritePlaceToVisit() = "New York";
if (favoritePlaceToVisit == "New York") ( // checks the condition
printf(" Your favorite place to visit is New York "); // sets of instructions which needs to be executed for if block
) else (
printf("Your favorite place is different city"); // sets of instructions which needs to be executed for else block
)
)

Maintenant, copiez l'extrait de code ci-dessus et exécutez-le

Il affichera la sortie suivante:

Maintenant, initialisons la variable favoritePlaceToVisit avec la valeur «Vegas» pour que le bloc else soit exécuté

Voyons cela avec un exemple

#include
void main () (
char favoriteFruit() = "Apple";
if (favoriteFruit == "Kiwi") ( // checks the condition
printf("You like to eat Apple"); // sets of instructions which needs to be executed for if block
) else (
printf("You don't like to eat Apple"); // sets of instructions which needs to be executed for else block
)
)

Maintenant, copiez l'extrait de code ci-dessus et exécutez-le

Il affichera la sortie suivante:

Maintenant, il est facile de comprendre ce qu'est une instruction If et ce qu'est une instruction if-else

Exemple d'instruction if-elseif-else

#include
void main () (
int enterNumberOfCarsYouHave = 1;
if( enterNumberOfCarsYouHave == 1 ) ( // checks the condition
printf("You have one car"); // sets of instructions which needs to be executed for if block
)
else if( enterNumberOfCarsYouHave == 2 ) ( // checks the condition
printf("You have two cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 3 ) ( // checks the condition
printf("You have three cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 4 ) ( // checks the condition
printf("You have four cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 5 ) ( // checks the condition
printf("You have five cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 6 ) ( // checks the condition
printf("You have six cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 7 ) ( // checks the condition
printf("You have seven cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 8 ) ( // checks the condition
printf("You have eight cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 9 ) ( // checks the condition
printf("You have nine cars"); // sets of instructions which needs to be executed for if else block
)
else (
printf("You have more than 10 cars"); // sets of instructions which needs to be executed for else block
)
)

Maintenant, copiez l'extrait de code ci-dessus et exécutez-le

Il affichera la sortie suivante:

Conclusion

C est un langage de programmation où il y a beaucoup de concepts à étudier. Si la déclaration en fait partie. Ces opérateurs exécutent essentiellement le code pour vérifier si la valeur de l'expression est vraie ou non. Sur la base de l'évaluation de l'expression, il exécute le code. Et si l'instruction est largement utilisée dans n'importe quel langage de programmation pour diverses expressions de programmation logique

Articles recommandés

Ceci est un guide de l'instruction If en C. Ici, nous discutons des différents types d'instructions If avec l'explication appropriée de la syntaxe avec un exemple de code. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Instruction C # if
  2. Instruction If-else en C
  3. Instruction Switch en C
  4. Instruction If Else en Python
  5. Instruction Jquery IF (syntaxe)
  6. Instruction If en Python
  7. Guide de l'instruction If en R avec des exemples