我們可以使用for循環和while循環來達到同樣的目的。 如果我使用而不是while,它們會以什麼方式影響我們的代碼? if-else和switch-case之間會出現同樣的問題?如何決定使用什麼?例如 哪一個你更喜歡?何時在while循環中使用for循環?
此代碼:
int main()
{
int n = 10;
for(int i=0;i<n;i++)
{
do_something();
}
return 0;
}
或者驗證碼:
int main()
{
int n=10,i=0;
while(i<n)
{
do_something();
i++;
}
return 0;
}
,如果使用或while循環沒有以任何方式影響的代碼,然後我可以知道什麼是需要做2解決同樣的問題?
刪除了C標籤,因爲C中沒有'cin`。 – Puppy 2011-01-09 17:57:26
http://stackoverflow.com/questions/2950931/for-vs-while-in-c-programming – Lucas 2011-01-09 18:01:49
我稍微改變了標題, [c]在刪除`cin`後標記回來,因爲這個問題肯定跨越了整個C/C++程序員基礎。 – SiegeX 2011-01-09 18:04:50