Hỏi về khai báo và khởi tạo mảng ký tự trong C++

Vì sao cách khai báo và khởi tạo đầu được mà cách sau thì k ạ?
C1:

char a[128]="hello";

C2:

char a[128];
a="hello";

Một bài trên SO từ 2009:

Sao giống nhau thế nhỉ?

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?