社区
C语言
帖子详情
写个新数据写入数组的0位置,老数据向后推移一位
maychard1121
2015-05-25 09:56:01
void Update( INT Peak )
{
INT i = 0;
while (i<40)
{
g_peak[i+1] = g_peak[i];
i++;
}
g_peak[0] = Peak;
}
代码如下,39的数组g_peak 比如 [1 2 3 4 5 6 7 8 9 10.... ]读入20变成 [20 1 2 3 4 5 6 7 8 9 10....]
但是我写的这个没法实现功能,请教下
...全文
327
5
打赏
收藏
写个新数据写入数组的0位置,老数据向后推移一位
void Update( INT Peak ) { INT i = 0; while (i<40) { g_peak[i+1] = g_peak[i]; i++; } g_peak[0] = Peak; } 代码如下,39的数组g_peak 比如 [1 2 3 4 5 6 7 8 9 10.... ]读入20变成 [20 1 2 3 4 5 6 7 8 9 10....] 但是我写的这个没法实现功能,请教下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ClickMeEvery
2018-10-22
打赏
举报
回复
var list = [4,5,6]; list.push(7); var newList = list.sort(x => x !== 7) document.write(newList)
maychard1121
2015-05-25
打赏
举报
回复
谢谢各位,明白了
FightForProgrammer
2015-05-25
打赏
举报
回复
你一看就应该明白啊。 while (i<40) { g_peak[i+1] = g_peak[i]; i++; } 这样后面的元素都被覆盖了。 应该 i = 39; while(i>=0) { g_peak[i] = g_peak[i-1]; i--; }
brookmill
2015-05-25
打赏
举报
回复
从0到39循环是不行的,得反过来,从39到0才可以
lin5161678
2015-05-25
打赏
举报
回复
1 2 3 指向你的 i+1 = i 变成 1 1 3 再执行 i+i = i 变成 1 1 1 当然不行了 从后向前 i-1 = i
数组
与集合
数组
中的一个
数据
成员称为
数组
元素。
数组
生成后,
数组
长度不可改变。 字符串
数组
:字符串
数组
在初始化时创建 对象
数组
:可以将不同
数据
类型的元素封装成对象
数组
Object a[]=new Object[3]; a[0]=new Integer...
JavaSE-(一)Java语言基础-8
数组
文章目录8)
数组
数组
的声明与创建初始化
数组
数组
的使用二维
数组
Arrays类
数组
排序稀疏
数组
练习题1)找出
数组
最小值2)反转
数组
3)
数组
排序4)找出
数组
最大值5)合并
数组
6)二维
数组
最大值7)二维
数组
排序 8)
数组
...
C++
数据
并行教程(二)
第一种是写后读(RAW ),发生在一个任务需要读取另一个任务产生的
数据
时。这种类型的依赖描述了两个内核之间的
数据
流。第二种依赖发生在一个任务需要在另一个任务读取
数据
后更
新
数据
的时候。我们称这种类型的依赖为读...
高并发下
数据
写入
与过期
1.高效的
数据
写入
(put) 在研究
写入
机制之前...同样的原理,
写入
过程也可以按这个规则把
数据
分为很多独立的块,也就是前一节提到的Segment。另一方面为了解决并发问题,加锁是一个不错的选择。再回头看看Segment类图
数组
和广义表 - [
数据
结构]
2005-09-07
数组
和广义表 - [
数据
结构]第五章
数组
和广义表——非线性
数据
结构5.1
数组
的定义和运算☆二维
数组
的逻辑结构形式定义为: 2_Array=( D, R )其中 D={ aij | i=c1,c1+1,...,d1, j=c2,c2+1,...,d2, aijD0} ...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章