Khi tôi khai báo cấu trúc được đưa ra dưới đây, nó sẽ ném lỗi biên dịch.Không thể tạo trường cấu trúc là hằng số trong C
typedef struct{
const char x; //it is throwing compilation error
const char y;
}A;
void main()
{
A *a1;
a1 = (A*)malloc(2);
}
Làm thế nào tôi có thể làm cho lĩnh vực cấu trúc (nhân vật x
và y
) như liên tục?
Bạn có thể làm cho toàn bộ dụ liên tục, khi bạn tạo ra nó, vì các biến liên tục có thể được khởi tạo: – BlackMamba
@BlackMamba mà làm việc, cảm ơn. –