そう決めたから、ではあるのですが、
なぜそう決めたのかを説明しやすいので、
そういうものはその理屈を押さえるとよいですね
階乗が出てくる式、計算はいろいろありますが、
0!を「計算できないもの」のままにしておくと不自由です
かといって、0!=0とか適当に決めてしまって、
他の計算と矛盾したりするのも困ります
うまく決めてやらないといけません
たとえば、nCr = n! / (r!(n-r)!)なのですが、
0!の値を事前に決めておかないと、
rに0やnを代入することができません
なぜなら、rに0やnを代入すると0!が出てきてしまうからです
まず、意味のうえからr=nの場合を考えてみると、
nCnは1のはずです(n人からn人選ぶ方法は1通り)
さて、nCr = n! / (r!(n-r)!)でrにnを代入すると、
nCn = n! / (n!0!) = 1/0!となります
これが1に一致するということは、0!=1と決めておくと
都合がよさそうです
こうした理由から、0!=1と決めるのがふつうです
組合せだけでなく、他の計算においても
0!=1と決めるといずれも都合がよいので、そうしています