Xcode控制台错误“;程序接收到的信号:";EXC“U算术”&引用;除名?
我最近一直在使用Xcode控制台工具来构建简单的程序。我想做的是设置一个值,比如“x”等于变量的除法。Xcode似乎可以进行加法和减法运算,但不能设置等于变量除法的变量。以下是我的代码供进一步参考:Xcode控制台错误“;程序接收到的信号:";EXC“U算术”&引用;除名?,xcode,Xcode,我最近一直在使用Xcode控制台工具来构建简单的程序。我想做的是设置一个值,比如“x”等于变量的除法。Xcode似乎可以进行加法和减法运算,但不能设置等于变量除法的变量。以下是我的代码供进一步参考: scanf("%ix^2+%ix+%i", &h, &i, &j); k = h/m; <---- Error l = i - n; m = h/k; <---- Error
scanf("%ix^2+%ix+%i", &h, &i, &j);
k = h/m; <---- Error
l = i - n;
m = h/k; <---- Error
n = i - l;
l = j/n; <---- Error
NSLog(@"(%ix+%i)(%ix+%i)", k, l, m, n);
scanf(“%ix^2+%ix+%i”、&h、&i、&j);
k=h/m
这可能是因为各种情况,如被零除、整数溢出等,在您的情况下,我想最有可能是整数被零除
编辑:问题在于它不是异常,它是一个信号错误,因此您无法通过异常处理来处理它。你需要找到一种处理信号的方法。有关更多信息,请参阅此问题的公认答案
总的来说,被零除是一个逻辑错误,一开始你不应该让这种情况发生,所以最好不要尝试这种情况