0除算
0で割ろうとすることだよ
スポンサーリンク
簡単に書くよ
0除算(読:ゼロジョサン 英:division by zero)とは
何かの数字を0で割ろうとすること
です。
詳しく書くよ
サクっと一言で説明すると
何らかの数字を0で割ろうとする
のが「0除算」です。
そのまんまですね。
「10÷0」とかそんな感じです。
「なぜ0で割ってはいけないのか?」という哲学的な話は置いておきましょう。
ほとんどのプログラミング言語では、0除算をしようとするエラーになります。
回避方法自体はとても簡単です。
if($b != 0){
$result = $a/$b;
}
のように、割る数が0ではないかチェックを入れるだけです。
ですが、簡単に回避できるからこそ、うっかり混入しやすいバグ(プログラムの欠陥)のひとつでもあります。
プログラム内で割り算するときは、分母側が0にならないか、きちんとチェックを入れてくださいね。
一言でまとめるよ
まぁ「0除算」って単語が出てきたら「0で割ろうとすることなんだな~」と お考えください。






