Rumah >pembangunan bahagian belakang >C++ >Dalam bahasa C, perbezaan antara = dan ==

Dalam bahasa C, perbezaan antara = dan ==

下次还敢
下次还敢asal
2024-04-27 23:18:12637semak imbas

Dalam bahasa C, operator penugasan "=" digunakan untuk menetapkan nilai kepada pembolehubah, manakala operator perbandingan kesamaan "==" digunakan untuk membandingkan sama ada nilai dua ungkapan adalah sama benar untuk menunjukkan kesamaan dan palsu untuk menunjukkan ketaksamaan.

Dalam bahasa C, perbezaan antara = dan ==

Perbezaan antara "=" dan "==" dalam bahasa C

Dalam bahasa C, "=" dan "==" ialah dua operator berbeza dengan fungsi yang berbeza.

"=": Operator tugasan

Operator tugasan "=" digunakan untuk menetapkan nilai kepada pembolehubah. Contohnya:

<code class="c">int x = 5;</code>

Pernyataan ini memberikan nilai 5 kepada pembolehubah x.

"==": Operator perbandingan kesamaan

Operator perbandingan kesamaan "==" digunakan untuk membandingkan sama ada nilai dua ungkapan adalah sama. Tidak seperti "=", "==" tidak melaksanakan tugasan, tetapi mengembalikan nilai bool yang mewakili hasil perbandingan:

  • Mengembalikan benar jika kedua-dua ungkapan adalah sama.
  • Jika kedua-dua ungkapan tidak sama, kembalikan palsu.

Contohnya:

<code class="c">int x = 5;
if (x == 5) {
  // 执行语句 ...
}</code>

Ini jika pernyataan menggunakan "==" untuk membandingkan sama ada nilai pembolehubah x sama dengan 5. Jika benar, pernyataan dalam blok if dilaksanakan.

Summary

  • "=" ialah pengendali tugasan yang digunakan untuk menetapkan nilai kepada pembolehubah.
  • "==" ialah pengendali perbandingan kesamaan, digunakan untuk membandingkan sama ada nilai dua ungkapan adalah sama.

Atas ialah kandungan terperinci Dalam bahasa C, perbezaan antara = dan ==. 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