C++與演算法

運算式簡寫

有些運算式實在太常用了

因此就有了一些簡寫方式


不一定要使用簡寫,但是最好能看懂簡寫的意思


原始寫法 簡寫
i=i+1 i++
i=i-1 i--
a=a+b a+=b
a=a-b a-=b
a=a*b a*=b
a=a/b a/=b
a=a%b a%=b



範例 - 發射倒數

  • for裡的 i=i-1 簡寫成 i--
#include<iostream>
using namespace std;

int main()
{
    int i;

    for( i=5 ; i>=1 ; i-- )
    {
        cout << i << "..." << endl;
    }
    cout << "Go!" << endl;

    return 0;
}

output

5...
4...
3...
2...
1...
Go!