国产乱精品一区二区三区_韩国一级特黄的一级毛片_日本精品视频在线播放_欧美熟妇淫乱视频_欧美日韩在线视频中文字幕_亚洲国产精品一区久_永久免费看擁有海量影視資源_人成无码区免费aⅤ片_午夜电影在线观看国产1区_777免费视频在线观看软件

使用直接退出

標簽: 問題反饋——使用問題

aneng 2023-11-23 16:09:52

問題類型:使用問題

使用的操作系統(tǒng):Windows10

問題描述:調試運行下面這段函數的時候總是退出,怎么情況

發(fā)現問題,即使是我使用啦%也不應該導致程序直接退出啊。

問題截圖:

捕獲.JPG



function [r] = collatzConjecture(x)if x==1r=1;elseif x %2 ==0x=x/2;r=collatzConjecture(x);else x = x * 3 + 1;r=collatzConjecture(x);endendend


785 2 0 收藏 回復

回復

北太天元客服 2023-11-23 #1

您好!這個問題是您創(chuàng)建的函數名稱和你在判斷語句中調用的算法同名導致的,原因是你一邊在創(chuàng)建這個函數,一邊又在調用這個函數,所以計算機無法理解您具體想做什么,所以閃退,感謝您對北太天元的支持,謝謝!

aneng 2023-11-24 #2
引用:您好!這個問題是您創(chuàng)建的函數名稱和你在判斷語句中調用的算法同名導致的,原因是你一邊在創(chuàng)建這個函數,一邊又在調用這個函數,所以計算機無法理解您具體想做什么,所以閃退,感謝您對北太天元的支持,謝謝!

使用遞歸調用的啊。只是我使用%當做取模的情況才閃退,寫對后就不出現啦!實際情況就是即使我的輸入有錯也不應該讓程序退出去啊,充其量也只能說我if給的不是bool值啊,后面%的會被當做注釋啊。只要我給if判斷語句的不是bool值就會退出,也并沒有指示出錯誤區(qū)域,直接閃退啦。

回復

重置 提交