遍歷環(huán)形隊(duì)列
for循環(huán)里面,假設(shè)隊(duì)列長(zhǎng)度是滿的,即4,那當(dāng)iHead是3的時(shí)候,那經(jīng)過(guò)一次輸出(一次循環(huán)),i++,那i不是4了嗎?就不符合for循環(huán)條件i<m_iQueueLen了,那不是只能輸出一次嗎?
for循環(huán)里面,假設(shè)隊(duì)列長(zhǎng)度是滿的,即4,那當(dāng)iHead是3的時(shí)候,那經(jīng)過(guò)一次輸出(一次循環(huán)),i++,那i不是4了嗎?就不符合for循環(huán)條件i<m_iQueueLen了,那不是只能輸出一次嗎?
舉報(bào)
2019-01-16
糾結(jié)了一陣,終于在評(píng)論區(qū)看到有人提出來(lái)了,那個(gè)iqueuelen和m_ihead一個(gè)是索引一個(gè)是長(zhǎng)度,怎么能放一起,感謝一樓
2016-12-23
老師那塊有bug
2016-12-02
蟹蟹~O(∩_∩)O~
2016-12-01
for(int i = m_iHead;i<m_iQueueCapacity+m_iHead;i++)
{
}