Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

ネストされたif-elseステートメントをC言語で説明する


「ネストされたif」は、if(または)elseのいずれかのオブジェクトであるifステートメントです。 「if」は別のif(または)elseの中に配置されます。

構文

以下の構文を参照してください-

if (condition1){
   if (condition2)
      stmt1;
   else
      stmt2;
}
else{
   if (condition3)
      stmt3;
   else
      stmt4;
}

ネストされたif-elseステートメントをC言語で説明する

以下に示すのは、NestedIfElse条件演算子を実行するCプログラムです-

#include<stdio.h>
void main (){
   int a,b,c,d;
   printf("Enter the values of a,b,c: \n");
   scanf("%d,%d,%d",&a,&b,&c);
   if((a>b)&&(a>c)){//Work with 4 numbers//
      if(a>c){
         printf("%d is the largest",a);
      } else {
         printf("%d is the largest",c);
      }
   } else {
      if(b>c){
         printf("%d is the largest",b);
      } else {
         printf("%d is the largest",c);
      }
   }
}

出力

次の出力が表示されます-

Enter the values of a,b,c: 3,5,8
8 is the largest

以下は、数値が正または負であることを確認するためのCプログラムです。 −

#include <stdio.h>
int main(){
   int num;
   printf("Enter a number:\n ");
   scanf ("%d ", &num);
   if(num > 0){
      printf("This is positive num:%d\n", num);
   }
   else if(num < 0){
      printf("This is a negative num:%d",num);
   } else {
      printf("This is a zero:%d",num);
   }
   return 0;
}

出力

次の出力が表示されます-

Run 1: Enter a number:
23
23=This number is positive
Run 2: Enter a number:
-56
-56=This number is negative

  1. if-elseステートメントをC言語で説明する

    If-elseステートメントは、trueとfalseの条件を処理します。条件がtrueの場合は「trueblock」が実行され、条件がfalseの場合は「falseblock」(または)「elseblock」が実行されます。 構文 以下の構文を参照してください- if (condition){    True block statement(s) }else{    False block statement(s) } ifelseステートメントの動作 if else条件では、条件がtrueの場合、trueブロックステートメントに入り、操作

  2. C言語で「simpleif」ステートメントを説明する

    「if」キーワードは、論理条件が真の場合に一連のステートメントを実行するために使用されます。 構文 構文は以下のとおりです- if (condition){    Statement (s) } 「simpleif」ステートメントの機能 ifブロック内のステートメントは、条件がtrueの場合にのみ実行され、それ以外の場合は実行されません。 条件がtrueのときに1つのステートメントのみを実行する場合は、中括弧({})を削除できます。一般に、実行するステートメントが1つしかない場合でも、中括弧は省略しないでください。 条件がtrueの場合、複数のステ