Lệnh if lồng nhau trong C
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.
Cú pháp:
Cú pháp để lồng các lệnh if như sau:
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ụ:
#includeint 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("VietJack 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:
Các bài học lập trình C phổ biến khác tại VietJack:
dieu_khien_luong_trong_c.jsp
Bài viết liên quan