初級 › Floating point exception(整数のゼロ除算) › パターン2
Floating point exception(整数のゼロ除算)
int型を0で割ったときに発生するクラッシュです。
1 #include <stdio.h> 2 3 int main(void) { 4 int items = 9; 5 int groups = _; ^ 6 printf("%d\n", items / groups); 7 return 0; 8 }
Floating point exception
空欄を埋めてコンパイル・実行を通す
ゼロ除算のクラッシュに例外メッセージは出ません。シェルが検知した「Floating point exception」という1行が表示されるだけで、原因の行番号すら分かりません。
次の問題