被這個賦值=,判斷==坑了好多次,下次還會繼續被坑。。。。
舉個例子: k=0 和 k == 0
k=0 是把 0 賦值給 k 。
k == 0 判斷 k 的值是否為 0。1.
while( k=0 )是把 k 賦值為 0,同時表示式的結果也是 0,所以while下的迴圈體不會執行。
a = b 是將b的值傳給 a, while(a=b)則表示
b的值傳給 a,然後以 a 是否為 0 作為迴圈條件進行判斷。
while( k==0 ),當k 的值為 0 ,則表示式的結果為真,則執行迴圈。
a==b 是將a 與b的值進行比較,若相等則返回 非0,while(a==b)表示a 是否等於b 作為迴圈條件進行判斷。
2.for( k=0; k=1; k++)先 k=0,後判斷是否滿足條件,本例中 k = 1是乙個賦值表示式, k = 1的值永遠為 1 ,即邏輯真,所以會陷入乙個死迴圈。
for( k=0; k==1; k++) 一樣先 初始化 k=0,由於 k =0, 不滿足k ==1 這個判斷條件,因此該迴圈不會執行一次。。
無窮無盡的內建函式
可惡 還有這個啊 新增元素到尾部 集合 新增元素 add 元素 記錄特定值出現的次數 count 值 刪除所有元素 clear 全沒了 刺激 del 位置 轉換成字典 刪掉啦 合併列表 extend yyy 和yyy就被合併啦 enumerate 函式用於將乙個可遍歷的資料物件 如列表 元組或字串 ...
你的燈還亮嗎 無窮無盡的問題
回顧這兩周左右的時間 12.08 12.24 粗略地研究了symbian圖形子系統和camera相關領域 應用 服務 驅動 可謂五味雜呈!有時候感覺像攀爬絕壁,在對問題了解很少的情況下,動手開始解決問題。通常是迫於外部的壓力,無奈卻又不得不拿出赴湯蹈火的勇氣來 有時候是 山外有山 大的問題被分解為小...
C 之乙個程式
在c primer plus這本書紅的第七單元中有個程式部分如下 cout enter a character cin ch while ch q q to quit 模擬於第六單元中的某些程式 cin.get ch while ch 為什麼第七單元中該程式要用cin而不是cin.get ch 或是...