C では、== 演算子は等価比較を表します。これは 2 つのオペランドの値を比較するために使用され、オペランドが等しい場合、ブール値を返します。等しくない場合は false です。これは、プリミティブ型、オブジェクト、ポインター、参照を含む、異なる型の比較に使用できます。
オペランドの値を比較します。
C における = =
C プログラミング言語では、== は等価比較演算子です。これは 2 つのオペランドの値を比較するために使用され、ブール値を返します:
true
を返します。 false
を返します。 == 演算子は、次のようなさまざまな型のオペランドを比較するために使用できます。
== 演算子の使用例をいくつか示します:
<code class="cpp">int a = 10; int b = 20; bool result = (a == b); // 返回 false,因为 a 和 b 不相等</code>
<code class="cpp">struct Point { int x; int y; }; Point p1 = {1, 2}; Point p2 = {1, 2}; bool result = (p1 == p2); // 返回 true,因为 p1 和 p2 的 x 和 y 成员相等</code>
<code class="cpp">char* str1 = "Hello"; char* str2 = "Hello"; bool result = (str1 == str2); // 返回 true,因为 str1 和 str2 指向相同的字符串常量</code>
注意事項注意:
==
演算子を使用します。 以上がC++ で == は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。