一维数组内的数据怎么实现换位
时间:10-02
整理:3721RD
点击:
一维数组内的数据怎么实现换位,用C编译。
你说的是那种换呢? 逆序?或者按大小?或者其他要求。
请把问题描述清楚。
不好意思,我的意思是想从最后一位开始,逐渐的替换为别的数据,我想写数码管多位移动显示
学习!
不是给数组赋值吗
先移位,再填数据到移出的空位中,是这样不?
对,数组内的数据可以移位,再把空位补齐吗?
c没有这样直接操作的函数,需要你自己编写函数实现编程的思想很灵活,根据你要改变的位置不同而不一样, 当然最简单的就是讲一个数组内的数据一次前移或 后移,使用一个循环就可以
以 将数组元素依次向低位移动一位,最后添加新元素 为例:
for(i=0; i < MAX-1; i++)
{
data = data[i+1];
}
data[MAX-1] = value;
MAX是宏,表示你数组的元素个数,value是你要插入的新值....
谢谢了,我试试,,
栏目分类
射频专业培训教程推荐