Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah satu-satunya pengendali ternary dalam bahasa c

Apakah satu-satunya pengendali ternary dalam bahasa c

下次还敢
下次还敢asal
2024-04-13 19:09:43452semak imbas

Satu-satunya pengendali ternary dalam bahasa C ialah ungkapan bersyarat, digunakan untuk memudahkan pernyataan if-else. Sintaks: Syarat ? Nilai 1 : Nilai 2, dengan syarat ialah ungkapan Boolean, dan nilai pulangan ialah apabila nilai 1 dan nilai 2 masing-masing adalah benar dan salah.

Apakah satu-satunya pengendali ternary dalam bahasa c

Satu-satunya operator ternary dalam bahasa C

Satu-satunya operator ternary dalam bahasa C ialah ungkapan bersyarat, iaitu pernyataan if-else yang dipermudahkan.

Syntax

<code>条件 ? 值1 : 值2</code>

Di mana:

  • Keadaan: Ungkapan Boolean yang menentukan sama ada untuk melaksanakan nilai 1 atau nilai 2. 条件:一个布尔表达式,决定是否执行 值1值2.
  • 值1:如果 条件 为 true,则返回的值。
  • 值2:如果 条件 为 false,则返回的值。

示例

<code class="c">int a = 10;
int b = 20;
int max = (a > b) ? a : b; // max 将为 20</code>

工作原理

三目运算符的工作原理如下:

  1. 首先评估 条件 表达式。
  2. 如果 条件 为 true,则返回 值1.
  3. 如果 条件 为 false,则返回 值2
  4. Nilai1: Nilai dikembalikan jika keadaan adalah benar.

Nilai2: Nilai dikembalikan jika keadaan adalah palsu.

🎜🎜Contoh🎜🎜rrreee🎜🎜Cara ia berfungsi🎜🎜🎜Pengendali ternary berfungsi seperti berikut: 🎜
    🎜Mula-mula menilai ungkapan bersyarat. 🎜🎜Jika keadaan adalah benar, kembalikan nilai 1 🎜🎜Jika keadaan adalah palsu, kembalikan nilai 2. 🎜🎜🎜Pengendali ini boleh memudahkan pernyataan bersyarat dan menjadikan kod lebih ringkas dan boleh dibaca. 🎜

Atas ialah kandungan terperinci Apakah satu-satunya pengendali ternary dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah algoritma bahasa CArtikel seterusnya:Apakah algoritma bahasa C