Pomador Asked:2022-09-10 01:43:07 +0000 UTC2022-09-10 01:43:07 +0000 UTC 2022-09-10 01:43:07 +0000 UTC 初始化没有循环的动态数组? 772 告诉我,如何在没有循环的情况下初始化动态数组?找到这种方式 int arr[] = {[0 ... 20] = 0xFF}; 但我不知道如何将它应用于动态数组 динамические-массивы 0 个回答 Voted Best Answer avp 2022-09-10T02:01:40Z2022-09-10T02:01:40Z 可以在创建时完成,但非常相似 int main (int ac, char *av[]) { int *p = malloc(sizeof(int) * 22); // 22 items array memcpy(p, (int [22]){[0 ... 20] = 0xFF}, 22 * sizeof(int)); for (int i = 0; i < 22; i++) printf("%d ", p[i]); puts(""); return puts("End") == EOF; }
可以在创建时完成,但非常相似