Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode控制台错误“;程序接收到的信号:";EXC“U算术”&引用;除名?_Xcode - Fatal编程技术网

Xcode控制台错误“;程序接收到的信号:";EXC“U算术”&引用;除名?

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

我最近一直在使用Xcode控制台工具来构建简单的程序。我想做的是设置一个值,比如“x”等于变量的除法。Xcode似乎可以进行加法和减法运算,但不能设置等于变量除法的变量。以下是我的代码供进一步参考:

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
这可能是因为各种情况,如被零除、整数溢出等,在您的情况下,我想最有可能是整数被零除

编辑:问题在于它不是异常,它是一个信号错误,因此您无法通过异常处理来处理它。你需要找到一种处理信号的方法。有关更多信息,请参阅此问题的公认答案


总的来说,被零除是一个逻辑错误,一开始你不应该让这种情况发生,所以最好不要尝试这种情况