دستور if تو در تو در زبان C
شما می توانید دستور if و دستور else if را به صورت دستور if تو در تو نیز استفاده کنید. مثلا یک دستور if را در داخل یک بلوک if یا else دیگر استفاده کنید.
نحوه نوشتن دستور if تو در تو
در زیر Syntax یک if تو در تو در زبان C را مشاهده می کنید:
1 2 3 4 5 6 | if( boolean_expression 1) { /* Executes when the boolean expression 1 is true */ if(boolean_expression 2) { /* Executes when the boolean expression 2 is true */ } } |
مثال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <stdio.h> int main () { /* local variable definition */ int a = 100; int b = 200; /* check the boolean condition */ if( a == 100 ) { /* if condition is true then check the following */ if( b == 200 ) { /* if condition is true then print the following */ printf("Value of a is 100 and b is 200\n" ); } } printf("Exact value of a is : %d\n", a ); printf("Exact value of b is : %d\n", b ); return 0; } |
زمانی که کد بالا توسط کامپایلر زبان C و اجرا شود، نتیجه زیر را تولید خواهد کرد:
1 2 3 | Value of a is 100 and b is 200 Exact value of a is : 100 Exact value of b is : 200 |
هیچ نظری ثبت نشده است