ネストされたif-elseステートメントをC言語で説明する
「ネストされたif」は、if(または)elseのいずれかのオブジェクトであるifステートメントです。 「if」は別のif(または)elseの中に配置されます。
構文
以下の構文を参照してください-
if (condition1){ if (condition2) stmt1; else stmt2; } else{ if (condition3) stmt3; else stmt4; }
例
以下に示すのは、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
-
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ブロックステートメントに入り、操作
-
C言語で「simpleif」ステートメントを説明する
「if」キーワードは、論理条件が真の場合に一連のステートメントを実行するために使用されます。 構文 構文は以下のとおりです- if (condition){ Statement (s) } 「simpleif」ステートメントの機能 ifブロック内のステートメントは、条件がtrueの場合にのみ実行され、それ以外の場合は実行されません。 条件がtrueのときに1つのステートメントのみを実行する場合は、中括弧({})を削除できます。一般に、実行するステートメントが1つしかない場合でも、中括弧は省略しないでください。 条件がtrueの場合、複数のステ