数组集成初始化汇总

1、迭代for循环

2、 memset(a, 0, sizeof (a))
/*
因为memset函数按照字节填充,所以一般memset只能用来填充char型数组,(因为只有char型占一个字节)如果填充int型数组,除了0和-1,其他的不能。因为只有00000000 = 0,-1同理,如果我们把每一位都填充“1”,会导致变成填充入“11111111”
*/
3、 int arr[10]; fill(arr, arr + 10, 2); //只限一维数组可以操作,但可以赋任意值

4、vector
vector a(10, 8); //长度为10, 每个的值为8

猜你喜欢

转载自blog.csdn.net/weixin_39742952/article/details/87923719