簡單來說,加法原理是分類,乘法原理是分步,這兩種原理被廣泛應用於編程的各個領域。
以下摘自百度百科:
加法原理
加法原理是分類計數原理,常用於排列組合中,具體是指:做一件事,完成它可以有類方法,在第一類方法中有
種不同方法,在第二類方法中有
種不同方法,……,在第


乘法原理
做一件事,完成它需要分成個步驟,做第一步有
種不同方法,做第二步有
種不同方法,……,做第
步有
種不同方法,那么完成這件事共有
種不同的方法。[1]
二者聯系:
加法原理和乘法原理是兩個基本原理,它們的區別在於一個與分類有關,另一個與分步有關。運用以上兩個原理的關鍵在於分類要恰當,分步要合理。分類必須包括所有情況,又不要交錯在一起產生重復,要依據同一標准划分;而分步則應使各步依次完成,保證整個事件得到完成,不得多余、重復,也不得缺少某一步驟。[1]
2017.11.21