Rumah >pembangunan bahagian belakang >C++ >Dalam bahasa C, perbezaan antara = dan ==
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.
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:
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
Atas ialah kandungan terperinci Dalam bahasa C, perbezaan antara = dan ==. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!