[問題] for loop 判斷式的問題

看板C_and_CPP (C/C++)作者時間16年前 (2009/05/13 19:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
之前有看到有一個例子是做一個自己的 memcpy, 其中一部份 : for( int i = 0 ; i < n >> 2 ; i++ ) { dest[i] = src[i]; } 在 for loop 判斷式中間他將 n 向右位移 2 bit, 這樣 dest 實際上被 src 給值的個數不就少很多了嗎? 能請高手解釋一下嗎? 謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.117.10

05/13 19:27, , 1F
他的 dest 和 src cast 成 4 bytes, 也就是單位是 word
05/13 19:27, 1F
文章代碼(AID): #1A2gpeBE (C_and_CPP)
文章代碼(AID): #1A2gpeBE (C_and_CPP)