第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

數(shù)組遍歷問題

#include <stdio.h>

int main()

{

? ? int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

? ? //補全代碼實現(xiàn)對數(shù)組arr的遍歷

? ? //可以采用你自己喜歡的循環(huán)結(jié)果

? ? int i;

? ? for(i=0;i<10;i++)

? ?{

? ? ? ?printf("%d\n",arr[i]);

? ?}

? ?

? ?

? ?

? ?

? ? return 0;

}

對于這個代碼,我開始也是想著定義一個i然后循環(huán), 但是我想著第4行 int arr[] ?空號中并沒有i,為什么直接定義一個i然后用循環(huán)可以得出來

正在回答

4 回答

i++就是自增了,也就是每次循環(huán)到arr【i】時,它都會自增一次

0 回復(fù) 有任何疑惑可以回復(fù)我~

i是數(shù)組的下標,代表一個序號,不是代表大小,就是第一個元素a[0]、第二個元素a[1]、第三個元素a[2]...一直到最后一個元素。注意下標i從0開始的。

0 回復(fù) 有任何疑惑可以回復(fù)我~

就是把i的值當成arr的下標用啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

int i;

? ? for(i=0;i<10;i++)

? ?{

? ? ? ?printf("%d\n",arr[i]);

? ?}

我的思路,分別解釋一下

int i:定義一個變量i

for(i=0;i<10;i++):對i進行循環(huán),初始為0,i循環(huán)到9位置,同時自增加

printf("%d\n",arr[i]):用i去填入數(shù)組arr,同時因為上面的循環(huán)語句,使得后面是這樣進行的

arr[i++]=arr[0],arr[i++]=arr[1],arr[i++]=arr[2]......一直到9為止。


ps:數(shù)組的下標是從0開始。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

數(shù)組遍歷問題

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號