嵌入式C開發基礎題(6)

7:考查指針數組

#include <stdio.h>

void main()
{
	int a[][3] = { 1,2,3,4,5,6};
	int (*ptr)[3] =a;
	printf("%d %d " ,(*ptr)[1], (*ptr)[2] );
	++ptr;
	printf("%d %d\n" ,(*ptr)[1], (*ptr)[2] );
}


這段程序的輸出是:

(a)2 3 5 6 (b) 2 3 4 5 (c) 4 5 0 0 (d) 以上均不對


解答:

ptr是一個數組的指針,該數組有3int成員,對應關係如下圖:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章