我试图通过划分两个整数来获得断点转换。 dVariables是我给全局变量的名称。
int totalBreakPoints = dVariables.gBreakPointsWon1 + dVariables.gBreakPointsWon2;
int breakCon1 = dVariables.gBreakPointsWon1 / totalBreakPoints;
NSLog(@"%d", breakCon1);
但每当我运行它时,代码崩溃并显示:“线程1:EXC_ARITHMETIC(代码= EXC_1386_DIV,子代码0 * 0)。有什么理由可能发生这种情况吗?
答案 0 :(得分:4)
这是一个被零除的例外。在执行此操作之前,您需要检查totalBreakPoints
是否为零。