数组定义 柔性数组 err int arr[0] = {0}; // ERROR 柔性数组 // 常见 struct Test{ int len; char arr[1024]; } // 柔性数组 struct Test{ int len; char arr[0]; } struct Test *t; t = malloc(sizeof(Test) + 11); strcpy(t->arr, "helloworld"); 柔性数组,重点在于按需分配,不浪费内存