c - 删除数组的元素
问题描述
我是 c 新手,想知道是否有任何内置操作可以从数组中删除指定元素。
例如,如果我想删除数组中的偶数元素
for(.....) //goes through the array one by one
if(nums[i] / 2 = 0)
nums[i].remove;
我可以放什么而不是 .remove 来删除数字。
如果有人知道其他 c 数组操作的良好文档网站,请单独说明,您可以链接它吗?
解决方案
不,不能从数组中删除元素。
数组从您创建的那一刻起就具有一定的大小,并且该大小无法更改。
推荐阅读
- c# - 在 WinForms 应用程序中通过 WebBrowser 控件登录 Atlassian 帐户
- ios - iOS 应用程序因 EXC_BREAKPOINT (SIGTRAP) 而崩溃
- c# - 以类为键的 C# 字典
- git - 如何在 GitHub 上上传子文件夹
- module - 将 main.rs 拆分为相互引用的文件
- php - 如何使用 POST 在 URL 上读取由第 3 方传递的 XML 消息?
- wpf - WPF 不需要的样式继承
- python - 在 pipenv 上安装 Weasyprint 所需的库(Windows 环境)
- java - 如何在两个时间戳之间存在的 java fx 8 表视图中显示数据
- vue.js - 在 Vue.js 中找不到图像路径