我有一个大小为50的int数组,前49‘槽’被填充,我想移动数组的49个元素中的每一个位置,这样数组中的第一个元素现在是空闲的。
有没有一种方式来改变整个数组32位呢?像这样:
阵列>(49)> 32;
一些随机的符号..。但我希望它能传达我想要的东西
发布于 2017-07-09 04:14:09
如果你想走很远的路回家..。
#include <stdio.h>
int main(void)
{
int array_size = 5;
int array[] = {5, 1, 2, 3, 4};
int i;
for (i = array_size - 2; i >= 0; i--)
{
array[i+1] = array[i];
if (i == 0)
array[i] = 0; //whatever you want
}
// not necessary, just print the change
int j;
for (j = 0; j < array_size; j++)
printf("%d ", array[j]);
printf("\n");
return 0;
}https://stackoverflow.com/questions/44992851
复制相似问题