?? 作業(2)(3).txt
字號:
優點
(1)簡單,屬于“斷點”或“急停”動作,風險最低,程序調試時適用,可以及時觀察到變量的值,能知道錯誤產生的內部細節。
(2)容易理解,流程規范,判斷的方式沒有終止進程,根據返回值可以判斷出錯誤的原因,處理方式較好。
(3)函數參數的方式在查錯和容錯上與(2)相似,但它沒有占用返回值,適合于需要返回實際值的函數。
缺點
(1)強制退出,停止一切動作,降低了執行效率。它僅僅是關閉一個錯誤運行的程序,不適合缺乏資源出錯的情況。
(2)占用了返回值,而且常常造成復雜的錯誤處理邏輯。在只允許一個返回值的情況下,把這種函數的返回值用作錯誤判斷是不合適的。
(3)把錯誤限制在局部模塊之內。
int fun1(int i)
{
int j=1,s=1;
for(j=1;j<=i;j++) s*=j;
return(s);
}
int fun2(int i)
{
int j=1,s=1;
for(j=1;j<=i;j++)s*=2;
return(s);
}
main()
{
int a[arrsize+1],i;
for(i=1;i<=n;i++)
a[i]=fun1(i)*fun2(i); //計算i!*2^i
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -