Sự khác biệt giữa If và Else If Sự khác nhau giữa

Anonim

Nếu so với nếu

Các chương trình không luôn luôn luồng theo thứ tự. Tình huống phát sinh khi có quyết định phải thực hiện hoặc một đoạn mã cần được lặp lại. Cơ chế kiểm soát hỗ trợ điều này bằng cách xác định những gì cần phải làm trong chương trình và dưới những điều kiện nào. Đây được gọi là các tuyên bố có điều kiện đánh giá một tuyên bố về các kết quả đầu ra Boolean đúng hoặc sai.

"Nếu" khoản - Nó là phổ biến trong số rất nhiều ngôn ngữ lập trình. Cú pháp chính có thể khác nhau, nhưng mã giả vẫn giữ nguyên. Một đoạn mã nhỏ được đưa ra dưới đây:

nếu (điều kiện)

sau đó

hành động

kết thúc nếu

Điều kiện luôn luôn trả về một kết quả Boolean. Nói điều kiện nắng và hành động là ra ngoài. Vì vậy, nếu nó là nắng bên ngoài (đúng), sau đó một người đi dạo. Nếu không, chúng tôi sẽ kết thúc nếu được xây dựng mà không thực hiện bất kỳ hành động nào.

Cấu trúc "else if" giúp bạn kết hợp nhiều điều kiện với nhau. Cấu trúc "else if" giúp bạn kết hợp nhiều điều kiện. Nếu điều kiện đầu tiên được tìm thấy là đúng, thì phần còn lại được bỏ qua. Hãy xem đoạn mã giả -

nếu (điều kiện)

sau đó

hành động

else if (condition)

sau đó

Các hành động

khác

hành động

kết thúc nếu

Một điều kiện vẫn trả về một đầu ra Boolean. Khối "else if" sẽ dẫn đến một mức độ làm tổ khác. Trong trường hợp điều kiện "if" là sai, thì điều kiện "else if" được đánh giá theo cách tuần tự cho đến khi tìm thấy kết quả phù hợp. Trong trường hợp tất cả các điều kiện thất bại, thì hành động được định nghĩa trong mệnh đề "else" được thực hiện. Để hiểu nó tốt hơn, chúng ta hãy tiếp tục với điều kiện mưa ở trên. Tình trạng "nếu" vẫn giữ nguyên. Cho phép thêm "else if" trạng thái để được "bão", và hành động để được "đi xuống cầu thang. "Điều khoản" khác "nói" ở bên trong. "Vì vậy, nếu nó là cơn bão bên ngoài, thì điều kiện" nếu "đầu tiên được đánh giá là sai. Chúng tôi đi đến điều kiện "else if" và thấy rằng nó đang đánh giá là đúng. Vì vậy, người đi xuống cầu thang.

Sự khác nhau giữa "if" và "else if":

1. Điều kiện "nếu" là bắt buộc đối với một cấu trúc có điều kiện. Tình trạng "else if"

không thể tồn tại mà không có khối "if" trước đó.

2. Bạn có thể chỉ có một khối "if" nhưng nhiều khối "else if".

Tóm tắt:

1. Cả hai "if" và "else if" giúp phân nhánh mã. Chương trình di chuyển ra khỏi thực hiện tuyến

của nó.

2. Cả "if" lẫn "else if" là những biểu thức có điều kiện giúp quá trình ra quyết định

3. Tất cả các ngôn ngữ lập trình cấp cao sử dụng "if" và "else if" với cú pháp khác.