每天一道筆試題-2012年3月7日

題目一:
分析下面程序是否有正確輸出?
int array[] = {23, 34, 12, 17, 204, 99, 16};
#define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0]))

main()
{
 int d = -1, x;
 
if (d <= TOTAL_ELEMENTS)
 {
 x = array[d + 1];
 printf("x = %d", x);
 }
}

出處:《C專家編程》第一章。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章