亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于for循環順序的問題

我已經粗略看完了這一門課,印象中有提到過for循環里元素的訪問并不是按照順序進行的。在有些場合下,比樹的遍歷等等元素在數組內的順序并不是很重要,但是碰到需要按順序處理字符串元素的情況就必須要求嚴格從0到(len-1)進行了

請問諸如 for ch in string : pass 這樣的語句,在任意場合下ch都是嚴格按照下標遞增進行訪問的么?

正在回答

1 回答

C中的for循環實際上就是循序漸進的,如?for(ch=0;ch<=len-1;ch++)??這個語句就是從ch=0開始執行,依次到len-1,如果是訪問一個數組,它就表示對數組的元素從的一個開始訪問依次訪問到第len個元素,跳出循環。
#define?len??20
eg:?char?Sr[len];
/*初始化字符數組Sr*/
for(ch=0;ch<=len-1;ch++)
????printf("%c\t",Sr[ch]);
/*這里即是使用for循環逐個訪問數組元素,輸出*/
/*注意,這種情況下如果數組元素為初始化,那輸出的就是任意碼*/


0 回復 有任何疑惑可以回復我~
#1

__T__ 提問者

我是從c\c++過來的,我知道c是怎么訪問的。可是現在問題是python里面是怎么處理的啊。。。
2015-10-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758392    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

關于for循環順序的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號