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

Dalam bahasa C, perbezaan antara = dan ==

下次还敢
Lepaskan: 2024-04-27 23:18:12
asal
637 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan