Perbezaan antara = dan == dalam C++: "=" ialah pengendali tugasan, memberikan nilai kepada pembolehubah atau rujukan "==" ialah pengendali kesamaan, membandingkan sama ada dua nilai adalah sama dan mengembalikan Boolean nilai.
Perbezaan antara = dan == dalam C++
= dan == dalam C++ ialah dua operator berbeza dengan fungsi dan kegunaan yang berbeza.
= (operator tugasan)
int x = 5;
int x = 5;
==(相等操作符)
if (x == 5)
== (operator kesamaan)
Jadual 1: Perbezaan utama antara | = dan == | |
---|---|---|
= | = | = |
Boleh sebarang ekspresi | Hasil operasi | |
Nilai Boolean, menunjukkan sama ada kedua-dua nilai sama | ||
Dalam C++, operator == mempunyai keutamaan yang lebih tinggi daripada operator =. | Anda tidak boleh menggunakan operator == untuk tugasan, jika tidak ralat penyusunan akan berlaku. |
Atas ialah kandungan terperinci Perbezaan antara = dan == dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!