初級 › Floating point exception(整数のゼロ除算) › パターン3
Floating point exception(整数のゼロ除算)
int型を0で割ったときに発生するクラッシュです。
1 #include <stdio.h> 2 3 int main(void) { 4 int score = 88; 5 int divisor = 4 _ 4; ^ 6 printf("%d\n", score / divisor); 7 return 0; 8 }
Floating point exception
空欄を埋めてコンパイル・実行を通す
4 - 4は0になるため、divisorが0のままscore / divisorが実行され、実行時エラーになります。
次の問題