[討論] 有沒有這種程式碼?

看板C_and_CPP (C/C++)作者 (我是屁原~噗噗)時間15年前 (2011/06/20 10:53), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/2 (看更多)
在if condition中,類似這種形式 scanf("%d",&index); if( buf[index] == something ) 就是由standard input決定buffer index做判斷 印象中這種程式碼似乎很少出現? 有找過core utilities 等等地方都沒有 可能是我程式碼看過的太少.. 所以問問大家有沒有在哪看過? 感謝 ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.208.235

06/20 10:54, , 1F
我也沒有看過,但是index當初不會給user去決定,很容易爆
06/20 10:54, 1F

06/20 10:54, , 2F
06/20 10:54, 2F

06/20 11:00, , 3F
其實目的就是要給它爆掉XD 要用此種問題程式碼做實驗
06/20 11:00, 3F

06/20 11:33, , 4F
...但是大部分程式撰寫者超級討厭爆掉的問題,當然不會
06/20 11:33, 4F

06/20 11:34, , 5F
這樣去寫.那可是有名的未定義行為之一.
06/20 11:34, 5F

06/21 12:58, , 6F
這是notation + fp的寫法,去TCP/IP encode/decode
06/21 12:58, 6F

06/21 12:58, , 7F
那邊可能會看的到
06/21 12:58, 7F

06/21 14:46, , 8F
謝謝~我去找看看@@
06/21 14:46, 8F
文章代碼(AID): #1D_hOEBS (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1D_hOEBS (C_and_CPP)