[問題]關於區域變數跟靜態變數..
請問一下
區域變數如果不給初值
是否視同靜態區域變數?
我在練習的時候,發現這個問題...
//1+2+3+.....+n
int total(int n){
float sum;
for (int i=1;i<=n;i++){
sum+=i;
}
return sum;
}
int main(void)
{
total(10);
total(10);
cout<<total(10);
}
本來以為結果應該是55,
卻是165這是為什麼? @@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.22.81
推
04/30 22:56, , 1F
04/30 22:56, 1F
→
04/30 22:56, , 2F
04/30 22:56, 2F
→
04/30 22:57, , 3F
04/30 22:57, 3F
→
04/30 23:03, , 4F
04/30 23:03, 4F
→
04/30 23:03, , 5F
04/30 23:03, 5F
→
04/30 23:04, , 6F
04/30 23:04, 6F
→
04/30 23:05, , 7F
04/30 23:05, 7F
→
04/30 23:06, , 8F
04/30 23:06, 8F
→
04/30 23:07, , 9F
04/30 23:07, 9F
→
04/30 23:08, , 10F
04/30 23:08, 10F
推
04/30 23:15, , 11F
04/30 23:15, 11F
→
04/30 23:15, , 12F
04/30 23:15, 12F
→
04/30 23:19, , 13F
04/30 23:19, 13F
→
04/30 23:20, , 14F
04/30 23:20, 14F
推
05/01 00:05, , 15F
05/01 00:05, 15F
推
05/01 00:08, , 16F
05/01 00:08, 16F
→
05/01 00:09, , 17F
05/01 00:09, 17F
→
05/01 00:16, , 18F
05/01 00:16, 18F
推
05/01 00:28, , 19F
05/01 00:28, 19F
→
05/01 00:28, , 20F
05/01 00:28, 20F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章