Static 这个特殊的指针?
#include "stdio.h"main()
{
static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};
printf ("%d\t%d\t%d\t%d\t%d\t\n",m,*m,m[0],&m[0],&m[0][0]);
printf ("%d\t%d\t%d\t%d\t%d\t\n",m+1,*(m+1),m[1],&m[1],&m[1][0]);
printf ("%d\t%d\t%d\t%d\t%d\t\n",m+2,*(m+2),m[2],&m[2],&m[2][0]);
printf ("%d\t%d\t\n",m[1]+1,*(m+1)+1);
printf ("%d\t%d\t\n",*(m[1]+1),*(*(m+1)+1));
}
问题是 : 1 . static 是何东东
2 . 未指定指针. 为何输出还可以用 * (m+1) , 这种格式?