struct piao
{ char train[20]; char originst[20]; char terminal[20]; float fare;
};
struct piao a[20];
int i=0,num=0;
float c=0;
char b[20];
for(;a[i].fare>0;i++)
{ cin>>a[i].train>>a[i].originst>>a[i].terminal; cin>>a[i].fare;
}
uj5u.com熱心網友回復:
先不論你這樣初始化對不對,這個結構沒有初始化,你的fare記憶體中值都不知道是什么,不可以直接拿來做為條件的,這樣會導致有可能沒有進入回圈就結束了。也有可能越界了還沒停下來。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/121022.html
標籤:C++ 語言
