問答題

【簡答題】

以下是一個C語言程序,用來計算一個數(shù)組a中每個元素的和。當(dāng)參數(shù)len為0時,返回值應(yīng)該是0,但是在機(jī)器上執(zhí)行時,卻發(fā)生了存儲器訪問異常。請問這是什么原因造成的,并說明程序應(yīng)該如何修改。

答案: 參數(shù)len的類型是unsigned,所以,當(dāng)len=0時,執(zhí)行l(wèi)en-1的結(jié)果為...1,是最大可表示的無符號數(shù),因而,...
題目列表

你可能感興趣的試題

微信掃碼免費搜題