用传入的整数填充数组
Fill an array with incoming integers
我有一个数组static const unsigned int numbers[] = {1, 2, 3, 4, 5};
从另一个循环中,我得到了整数,如何用这些传入的整数填充数组numbers[]
?
正如您所猜测的,"静态"部分将其范围限制为汇编单位。它还提供了静态初始化。"常量"只是告诉编译器不要让任何人修改它。这个变量是根据体系结构放入数据段或bss段,并且可能在标记为只读的存储器中。
更多信息,
首先,我从未见过以这种方式分配数组:
numbers[] = test;
也许你应该学习数组。也许你可以用这种方式复制:
int array [] = {1,3,34,5,6};
int newarr [] = {34,2,4,5,6};
std::copy(newarr, newarr + 5, array);
或者只使用简单的循环:
for (int i = 0; i < arrayLength; i++) {
array[i] = newValue[i];
}
欲了解更多信息,请阅读此处
此外,您将您的数组声明为const
,并保持常量,告诉您一些事情?
[…]常数对于程序中使用的参数很有用,但是在编译程序后不需要更改。
所以我也建议大家多聊聊const
!阅读此处
相关文章:
- C++ 填充数组时遇到问题
- 如何使用同时设置计数和填充数组的函数
- 如何使填充数组的函数发送到函数?而不是其参数中的数组
- 如何使用文件填充数组并将其与用户输入C 进行比较
- 使用 memset 填充数组会显示垃圾
- Visual Studio从文件中填充数组时中断
- 分段 填充数组时出错
- 用不同的值填充数组/矢量的边缘和中心
- 使用相同的数据填充数组对象或使用指针
- 是否可以使用三元运算符"?"在 C/C++ 中填充数组列表?
- 填充数组(写入位置0x00000000的访问冲突)
- 从文件中读取输入并填充数组以存储数据供以后使用
- c++当循环在填充数组时没有正确终止时,希望能帮助退出此循环
- 填充数组会导致数组周围的堆栈损坏
- Cuda有效地将数据插入到未排序的填充数组中
- 填充数组的 C++ 函数
- 访问部分填充数组上的第一个打开元素
- 将一个字节数组从C#传递到C++填充数组的C++com对象中
- 如何使用向量中的信息填充数组并从数组中选择随机项
- C,填充数组使用dec2bin转换器