while語句的乙個使用技巧

2022-05-01 11:18:12 字數 396 閱讀 2338

作用類似於可以輸入乙個不定量長度的陣列,但是嚴格來說 不可能出現任意長度。 記憶體是有限的 超出一定長度後,不可能存的下,雖然這個值可能是超級大的,但總有限度。 

這裡我們利用while(cin>>a){}這樣一行語句來實現類似的作用,這行**將會一直測試輸入流是否正常,如果正常,就會繼續迴圈,如果錯誤,或者達到檔案末尾,迴圈就會終止。

以下是乙個例項:通過這樣來輸入一段資料,資料元素個數不確定,但是可以剛好迴圈完;

#include#includeusing namespace std;

int main()

else if(n>=60&&n<85)

else

}cout<<">=85:"

在C 裡while語句的乙個妙用

一道簡單的題 提示使用者輸入任意個整數,然後輸出它們的和。按我以前的思路,肯定要定義乙個陣列,然後用乙個迴圈解決問題。這樣就產生了陣列長度的問題 如果定義的長度不夠,會無法正常進行 如果長度過長,就造成了空間的浪費。指標?感覺沒必要。偶然翻了一下c primer,發現了裡面講while語句時提到的一...

while的乙個小陷阱

先看一段 示例 pragma warning disable 4996 include copy.h char mystrcpy char desc,const char src 為了讓 看起來更加的簡潔美觀,我一直喜歡這樣寫while,而且也沒出過什麼問題。但是這樣寫是否存在問題,看一下下面這個示...

Python 迴圈語句 while語句的使用

python 中的迴圈語句有 for 和 while。python 迴圈語句的控制結構圖如下所示 while 迴圈 python 中 while 語句的一般形式 while 判斷條件 condition 執行語句 statements 另外,在 python 中沒有 do while 迴圈。例如下面...