[問題] for迴圈變數當condition
哈囉~看到一種for迴圈的寫法有點疑惑~
因此想請教一下有經驗的版友 ~
原始code有點長因此就不貼上直接問一下涵義~
length=7;
for (length /= 2; length; --length)
{
........................
}
1. 這樣代表"............"裡面出現length時是從"7-1"/2=3 先開始作嗎??
(因為--length)
2. 判斷式只有寫length是什麼意思??只要length值存在就繼續作??
還是只要length=0就停住??
先謝謝版友的幫忙解惑Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.15.28
→
01/29 18:38, , 1F
01/29 18:38, 1F
推
01/29 18:55, , 2F
01/29 18:55, 2F
→
01/29 18:56, , 3F
01/29 18:56, 3F
→
01/29 19:57, , 4F
01/29 19:57, 4F
→
01/29 19:57, , 5F
01/29 19:57, 5F
→
01/29 19:58, , 6F
01/29 19:58, 6F
→
01/29 20:01, , 7F
01/29 20:01, 7F
推
01/29 20:32, , 8F
01/29 20:32, 8F
→
01/29 20:35, , 9F
01/29 20:35, 9F
→
01/30 00:11, , 10F
01/30 00:11, 10F
推
02/01 00:15, , 11F
02/01 00:15, 11F
→
02/01 00:16, , 12F
02/01 00:16, 12F