Nó là hợp lệ để lồng các lệnh if-else trong Ngôn ngữ C, nghĩa là bạn có thể sử dụng một lệnh if hoặc else bên trong lệnh if hoặc else khác.
if( bieu_thuc_boolean 1)
{
/* Thuc thi khi bieu thuc boolean 1 la true */
if(bieu_thuc_boolean 2)
{
/* Thuc thi khi bieu thuc boolean 2 la true */
}
}
Bạn có thể lồng else if…else theo cách tương tự như bạn đã lồng lệnh if.
Ví dụ:
#include <stdio.h>
int main ()
{
/* phan dinh nghia bien cuc bo */
int a = 667;
int b = 7028;
/* kiem tra dieu kien */
if( a == 667 )
{
/* neu dieu kien la true thi tiep tuc kiem tra dieu kien sau */
if( b == 7028 )
{
/* neu dieu kien la true thi in dong sau */
printf("Gia tri cua a la 667 va cua b la 7028\n" );
}
}
printf("Gia tri chinh xac cua a la: %d\n", a );
printf("Gia tri chinh xac cua b la: %d\n", b );
printf("===========================\n");
printf("Hoclaptrinh chuc cac ban hoc tot! \n");
return 0;
}
Biên dịch và thực thi chương trình C trên sẽ cho kết quả sau:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời