系列文章目录
c语言数组的逆置
一、数组的逆置
int main()
{
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
for (int i = 0; i < 10; i++)
{
printf("%d\n", arr[i]);
}
int i = 0;
// sizeof(arr) / sizeof(arr[0])是数组长度,-1才是数组下标
int j = sizeof(arr) / sizeof(arr[0])-1;
while (i < j)
{
//交换数据,需要引入临时变量
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
i++;
j--;
}
for (int i = 0; i < 10; i++)
{
printf("%d\n", arr[i]);
}
}
END