首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在C中初始化之前创建的数组

在C中初始化之前创建的数组
EN

Stack Overflow用户
提问于 2020-05-08 16:18:27
回答 1查看 47关注 0票数 0
代码语言:javascript
运行
复制
int a[5] = {2,4,6,8,10}; // Works

但,

代码语言:javascript
运行
复制
int a[5];
a = {2,4,6,8,10}; //Doesn't Work

为什么?

有没有其他方法可以在之前创建的单次go中初始化一个数组。

EN

回答 1

Stack Overflow用户

发布于 2020-05-08 16:22:43

我还没有亲自测试过它,但是由于使用了C99,您应该能够使用带有memcpy的将数据复制到数组中:

代码语言:javascript
运行
复制
memcpy(a, (int[5]){2,4,6,8,10}, sizeof a);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61674923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档