C/C++数组的初始化

一个自己没有注意到的细节,关于C/C++数组的初始化,比如下面的写法:

int a[100]={-1};

我想将数组全都赋值为-1,但上面的语法只是将第一个元素设置为-1了,其他的都是0,貌似只能老老实实的写一个循环或者memset了。

类似还有下面的内容:

char a[100]="abc";

从a[3]开始全都是0

发布日期:
分类:程序 标签:

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据