Mình chạy đoạn code sau thì kết quả a, &a, *a luôn luôn đều bằng nhau???
ai giải thích giúp với 
void main()
{
char a[MAX][MAX];
printf("%X\n",a);
printf("%X\n",*a);
printf("%X\n",&a);
system("pause");
}
1 câu hỏi nữa là sự khác nhau giữa: int (*p)[10] và int *p[10] là gì ạ?
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?