課程
/后端開發
/C
/C語言入門
? ? 我在此假設數組長度未知且數組中元素無序,此時用while語句的條件是數組已經遍歷到末尾,可是怎樣確定數組下一個元素為空呢?抑或是利用指針,使指針指向的下一個值為空為止,我該怎樣利用while循環來完成這個功能函數呢?
2015-01-19
源自:C語言入門 6-2
正在回答
C語言的數組有三大特點:1.連續的 2.大小固定 3.數據類型一致
首先數組長度一定是確定的,第二數組可以越界訪問,但是越界后訪問的不是數組的元素而是一個不確定的值。所以你的這個問題即便用指針也無法實現,因為也沒有辦法判斷是否循環到數組的最后一個元素。
未竟的守護者 提問者
其實可以用sizeof來算出數組中多少元素~
Fiona0126 回復 未竟的守護者 提問者
未竟的守護者 提問者 回復 Fiona0126
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答while 和 do-while 可以循環99乘法表嗎?
2 回答for循環可以這樣寫嗎?
2 回答我用while寫的怎么不會循環呀?
3 回答加了個循環,可以不?
1 回答while循環
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-01-20
C語言的數組有三大特點:1.連續的 2.大小固定 3.數據類型一致
首先數組長度一定是確定的,第二數組可以越界訪問,但是越界后訪問的不是數組的元素而是一個不確定的值。所以你的這個問題即便用指針也無法實現,因為也沒有辦法判斷是否循環到數組的最后一個元素。
2015-01-20
其實可以用sizeof來算出數組中多少元素~