[問題] for迴圈條件是字元陣列???
C語言 codeblock
嗨~ 各位前輩
又是我這個問題兒童 = =|||
這次想要請教的是 for 迴圈 的條件為字元
比如 for(i=0;str[i];i++) 這樣
我不懂中間的str[i] 到底是個怎樣的條件?
google 也找不到相關的資料
有問過朋友
他猜會不會是str[i]不是空字元
就會執行迴圈裡面這樣 (正確嗎?)
我同樣也是在解題目(acm 11356 中譯http://ppt.cc/tLuh )的時候
看到網路上code有人這樣寫
http://codepad.org/g9I3xrlw
不懂14~16到底是要做甚麼
更重要的是那個 for 迴圈條件用字元 更讓我困惑
http://codepad.org/QeA1VHdV 有試著印出值
http://ppt.cc/HXLp 跑出來的結果 我更不能理解QAQQ
請各位前輩幫忙解惑 謝謝 !!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.240.79
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1418398427.A.B9E.html
→
12/12 23:44, , 1F
12/12 23:44, 1F
→
12/12 23:59, , 2F
12/12 23:59, 2F
→
12/13 00:47, , 3F
12/13 00:47, 3F
→
12/13 00:55, , 4F
12/13 00:55, 4F
→
12/13 04:41, , 5F
12/13 04:41, 5F
→
12/13 12:12, , 6F
12/13 12:12, 6F
→
12/13 12:12, , 7F
12/13 12:12, 7F
→
12/14 00:44, , 8F
12/14 00:44, 8F
→
12/14 01:16, , 9F
12/14 01:16, 9F