已經持續通過這個代碼:爲什麼輸出結果不符合它的要求?
#include<cstdio>
#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0]))
int array[] = {1,2,3,4,5,6,7};
int main()
{
signed int d;
printf("Total Elements in the array are => %d\n",TOTAL_ELEMENTS);
for(d=-1;d <= (TOTAL_ELEMENTS-2);d++)
printf("%d\n",array[d+1]);
return 0;
}
現在很明顯,它不進入for循環。 是什麼原因?
程序做了什麼**? – templatetypedef 2011-03-18 19:32:23
測試你的技能。 – Sadique 2011-03-18 19:38:36
@Acme:我寧願讓我的技能在不太難看的節目中測試。 :) – GManNickG 2011-03-18 19:43:52