Con trỏ trong c (pointer)

Cho em hỏi sự khác biệt giữa 3 dòng lệnh này với ạ

int* arr1[8];
int (*arr2)[8];
int *(arr3[8]);

Kiểu nào phức tạp thì vào trang này để tra nhé :smiley: http://cdecl.org/

    1. giống nhau là khai báo một mảng 8 phần tử kiểu con trỏ int
  1. khai báo con trỏ trỏ tới mảng 8 phần tử của int.
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?