include<iostream.h>
void main()
{
int f[3]={1,2,3};
int k,i;
int r=3;
cout<<"Please add a new one:";
cin>>k;
f[r]=k;
for(i=0;i<=r;i++)
cout<<f[i]<<' ';
}
假設k是1,輸出的結果就是1 2
k是不同的值的時候會出現不同的結果..
可是將for的條件改成i<=3的時候(本來是i<=r)就是我理想的結果
這是為什麼呢??
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: h125.s12.ts30.hinet.net
: int k,i;
: int r=3;
: cout<<"Please add a new one:";
: cin>>k;
: f[r]=k;
: for(i=0;i<=r;i++)
: cout<<f[i]<<' ';
: }
: 假設k是1,輸出的結果就是1 2
: k是不同的值的時候會出現不同的結果..
: 可是將for的條件改成i<=3的時候(本來是i<=r)就是我理想的結果
: 這是為什麼呢??
--
眺望天空找她的影子
落了一地的星星和她那句話
在黑夜的深處掀起大霧
是誰啊!這樣考驗著我 不管我有多無助
� 我的心跟著她的心 迷了路
--
◎ [1;31m龍 [32m貓 [33m資 [34m訊 [35m天 [36m地 [0m( [1mbbs.mgt.ncu.edu.tw [0m)
◎[ [1;33;46mrhythm [0m]From: 220080.D13-220.ncu.edu.tw