PromotionBanner

解答

你寫的這個照理來說應該不能成功執行才對(可能是我們版本或是軟體不同的原因)。
因為for()裡的int sum=1是for迴圈的區域變數,當跳出for迴圈後,這個區域變數就不存在了。而main function 裡的int sum; 沒有初始值,且你的printf在for迴圈外,是找不到sum的值的。
我以你的寫法寫了一遍

留言
您的問題解決了嗎?