溫馨提示×

c語言一維數組中元素互換的方法是什么

小億
143
2023-10-12 01:39:27
欄目: 編程語言

在C語言中,可以使用一個臨時變量來交換數組中的兩個元素。具體步驟如下:

  1. 定義一個臨時變量temp。

  2. 將第一個元素的值賦給temp。

  3. 將第二個元素的值賦給第一個元素。

  4. 將temp的值賦給第二個元素。

下面是一個示例代碼:

#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int arr[5] = {1, 2, 3, 4, 5};
// 交換第一個和第三個元素
swap(&arr[0], &arr[2]);
// 打印交換后的數組
for (int i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}

輸出結果為:3 2 1 4 5??梢钥吹?,第一個元素1和第三個元素3進行了交換。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女