1. 程式人生 > 其它 >類與物件的關係,構造器

類與物件的關係,構造器

關係運算符
下表顯示了 C++ 支援的所有關係運算符。同樣還是假設變數 A 的值為 10,變數 B 的值為 20,則:
運算子 描述 例項
== 檢查兩個運算元的值是否相等,如果相等則條件為真。 (A==B)不為真。
!= 檢查兩個運算元的值是否相等,如果不相等則條件為真。 (A!=B)為真。
> 檢查左運算元的值是否大於右運算元的值,如果是則條件為真。 (A>B)不為真。
< 檢查左運算元的值是否小於右運算元的值,如果是則條件為真。 (A<B)為真。
>= 檢查左運算元的值是否大於或等於右運算元的值,如果是則條件為真。 (A>=B)不為真。
<= 檢查左運算元的值是否小於或等於右運算元的值,如果是則條件為真。 (A<=B)為真。
關係運算符例項:
請看下面的例項,瞭解 C++ 中所有可用的關係運算符,複製並黏貼下面的 C++ 程式到 test.cpp 檔案中,編譯並執行程式即可。

#include <iostream>
using namespace std;
main()
{
     int a = 21;
     int b = 10;
     int c ;
     if( a == b )
     {
          cout << "Line 1 - a 等於 b" << endl ;
    }
    else
    {
          cout << "Line 1 - a 不等於 b" << endl ;
    }
    if ( a < b )
    {
        cout << "Line 2 - a 小於 b" << endl ;
    }
    else
    {
        cout << "Line 2 - a 不小於 b" << endl ;
    }
    if ( a > b )
   {
        cout << "Line 3 - a 大於 b" << endl ;
   }
   else
   {
        cout << "Line 3 - a 不大於 b" << endl ;
    }
    /* 改變 a 和 b 的值 */
   a = 5;
   b = 20;
   if ( a <= b )
   {
        cout << "Line 4 - a 小於或等於 b" << endl ;
    }
    if ( b >= a )
   {
         cout << "Line 5 - b 大於或等於 b" << endl ;
    }
    return 0;
}

當上面的程式碼被編譯和執行時,它會產生下列結果:

Line 1 - a 不等於 b
Line 2 - a 不小於 b
Line 3 - a 大於 b
Line 4 - a 小於或等於 b
Line 5 - b 大於或等於 b