想咨詢的問題是:怎么修改代碼,能夠讓每次執行這個函式,
這個for (int i = 0; i < pV.size(); i++) 回圈只執行一次,但是i每次要加1,第二次執行這個函式
i就從2開始。
可能自己說的不是很清楚,舉個例子
例如:第一次執行這個函式 y1=pV.at(0)=10; y2=pV.at(1)=20;
到第二次執行這個函式時: y1=pV.at(2)=30 ; y2=pV.at(3)=40;
就每次執行完這個函式,但上面的for回圈中的i都會照常+1;
uj5u.com熱心網友回復:
感覺我的第一個for回圈就寫的是錯的,但希望能有大佬指點下怎樣修改,感激不盡啊uj5u.com熱心網友回復:
static int i=0;i++;
for (; i < pV.size(); i++)
如上定義i即可
uj5u.com熱心網友回復:
不對,更正一下static int iStart = 0;
iStart ++;
for(int i=iStart; ....
這樣能讓每次函式進來,iStart變化一次,i從這里開始就好了
uj5u.com熱心網友回復:
多謝,已經解決好問題了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110146.html
標籤:C++ 語言
上一篇:c語言:尾牙將近問題
下一篇:求大神指點下
