Rumah Pembangunan Apakah pengendali logik bersyarat? - definisi dari techopedia

Apakah pengendali logik bersyarat? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah yang dimaksudkan dengan Operator Logikal Bersyarat?

Pengendali logik bersyarat, dalam C #, termasuk pengendali bersyarat DAN operator (&&) dan pengendali A bersyarat (||). Ia adalah versi bersyarat dari pengendali logik Boolean (& dan |).

Pengendali logik bersyarat digunakan dalam pernyataan membuat keputusan, yang menentukan jalan pelaksanaan berdasarkan syarat yang ditetapkan sebagai kombinasi ekspresi Boolean berganda. Mereka membantu dalam menghasilkan kod yang cekap dengan mengabaikan logik yang tidak perlu dan menjimatkan masa pelaksanaan, terutamanya dalam ungkapan logik di mana banyak operator bersyarat digunakan.

Tidak seperti pengendali logik Boolean "&" dan "|, " yang sentiasa menilai kedua-dua pengendali, pengendali logik bersyarat melaksanakan operasi kedua hanya jika perlu. Akibatnya, pengendali logik bersyarat lebih cepat daripada operator logik Boolean dan sering disukai. Pelaksanaan yang menggunakan pengendali logik bersyarat dipanggil sebagai "litar pintas" atau "malas" penilaian.

Pengendali logik bersyarat juga dikenali sebagai pengendali logik litar pintas.

Techopedia menerangkan Operator Logik Bersyarat

Pengendali dan operator bersyarat (&&) digunakan untuk melakukan logik DAN dari operan jenis Boole. Penilaian pengendalian kedua berlaku hanya jika perlu. Ia sama dengan pengendali logik Boolean "&, " kecuali keadaan ketika operan pertama kembali palsu, pengendali kedua tidak akan dinilai. Ini kerana operasi "& &" adalah benar hanya jika penilaian kedua-dua pengendali kembali benar.

Operator ATAU bersyarat (||) digunakan untuk melakukan logik ATAU dari operan jenis Boole. Penilaian pengendalian kedua tidak berlaku jika operan pertama dinilai sebagai benar. Ia berbeza daripada pengendali logik Boolean "|" dengan melakukan penilaian "litar pintas" di mana pengendalian kedua tidak dinilai apabila pengendali pertama dinilai sebagai benar. Ini disebabkan fakta bahawa "" || " operasi adalah benar jika penilaian mana-mana dua pengendali kembali benar.

Sebagai contoh, untuk mengesahkan nombor berada dalam had atas dan bawah, operasi logik DAN boleh dilakukan pada kedua-dua keadaan yang memeriksa had atas dan bawah, yang dinyatakan sebagai ungkapan Boolean.

Pengendali logik bersyarat adalah asosiasi kiri, yang menunjukkan bahawa mereka dinilai secara teratur dari kiri ke kanan dalam ungkapan di mana operator ini wujud dalam pelbagai kejadian.

Takrif ini ditulis dalam konteks C #
Apakah pengendali logik bersyarat? - definisi dari techopedia