正の整数nについてn!はnの倍数だから0!は0の倍数で0のはず。一方n!=n*(n-1)!となるべきだから0!=1のはず。よって、0!は定義できない
と考えるなら0^0は定義できないと考えるのも合理的だよ