void main()
{
char *p="Bui Tan Quang" khác hoàn toàn với char p[]="Bui Tan Quang";
p++; Sai nếu khai báo là char p[];
*p++; <<<<<<<<<<<<<<<<<<<<<<< báo lỗi tại đây Đúng nếu khai báo là char p[];
p[2]='b';<<<<<<<<<<<<<<<<<<<<<<< báo lỗi tại đây Đúng nếu khai báo là char p[];
}
Tại sao lại khác biệt như thế trong khi giáo trình viết là *p <=> p[] vậy ạ?
{
char *p="Bui Tan Quang" khác hoàn toàn với char p[]="Bui Tan Quang";
p++; Sai nếu khai báo là char p[];
*p++; <<<<<<<<<<<<<<<<<<<<<<< báo lỗi tại đây Đúng nếu khai báo là char p[];
p[2]='b';<<<<<<<<<<<<<<<<<<<<<<< báo lỗi tại đây Đúng nếu khai báo là char p[];
}
Tại sao lại khác biệt như thế trong khi giáo trình viết là *p <=> p[] vậy ạ?
Comment