這題定義的數(shù)組長(zhǎng)度明明是9,按照下標(biāo)從0開(kāi)始算,i應(yīng)該是i<9,為什么答案是10咧?
#include <stdio.h>
int main()
{
? ? int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
? ? //補(bǔ)全代碼實(shí)現(xiàn)對(duì)數(shù)組arr的遍歷
? ? //可以采用你自己喜歡的循環(huán)結(jié)果
? ? int i;
? ? for(i=0;i<10;i++)
? ? {
? ? ? ? printf("%d\n",arr[i]);
? ? }
? ?
? ?
? ?
? ?
? ?
? ? return 0;
}
2017-08-06
數(shù)組長(zhǎng)度明明是10. 數(shù)組長(zhǎng)度就是就是元素的個(gè)數(shù),0-9就是10個(gè)數(shù)。但是數(shù)組下標(biāo)是從0開(kāi)始的。不要搞混了。
如果是i<9, 那么只會(huì)打印arr[0]-arr[8], arr[9]不會(huì)打印出來(lái)。
2017-11-19
0到九十個(gè)數(shù)字啊
2017-09-21
i<=9即可