arrays - 如何清除数组并用零填充?
问题描述
if (array != NULL){
for (size_t i = 0; i < size; --i){
{
int i;
int array[6] = {5, 7, 15, 35, 81, 51};
for (i = 0; i < size; --i) {
int array[6] = { 0 };
printf("%d\n", array[i]);
}
}
}
}
}
这是我清除数组并用零填充的代码,但它似乎不起作用我正在使用 QT 创建器。
解决方案
if (array != NULL) { // <== array one for (size_t i = 0; i < size; --i) { int i; int array[6] = {5, 7, 15, 35, 81, 51}; // <== array two for (i = 0; i < size; --i) { int array[6] = { 0 }; // <== array three printf("%d\n", array[i]); } } }
数组一、数组二和数组三都是不同且不同的对象。其中任何一个的值与任何其他的值都没有关系。
推荐阅读
- events - 返回 isTrusted false
- c# - 根据列表的元素对同一对象进行分组
- html - 在移动设备上检查时 Div 内容拉伸
- rust - 是否可以在库编译时检查“恐慌”是否设置为“中止”?
- crystal-reports - 在 REPORT FOOTER 部分中按公式对 SUM 字段进行分组不起作用
- javascript - 受更改影响的所有单选按钮的 jQuery 事件
- tensorflow - Keras 分词器
- typo3 - TCA 配置:字段值应复制到已翻译记录
- r - R - 如何按升序/降序排列列表?
- powershell - 如何使powershell内联脚本路径识别空格?