中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言怎么使用swap函數交換數組元素

小億
211
2024-02-01 16:13:35
欄目: 編程語言

在C語言中,可以通過定義一個swap函數來交換數組元素。具體的實現如下:

#include <stdio.h>

void swap(int* a, int* b) {
    int temp = *a;
    *a = *b;
    *b = temp;
}

int main() {
    int nums[] = {1, 2, 3, 4, 5};
    int size = sizeof(nums) / sizeof(nums[0]);

    // 交換數組中的第一個和最后一個元素
    swap(&nums[0], &nums[size - 1]);

    // 輸出交換后的數組
    for (int i = 0; i < size; i++) {
        printf("%d ", nums[i]);
    }

    return 0;
}

在上述代碼中,swap函數通過傳入兩個指向數組元素的指針參數,交換了這兩個元素的值。在主函數中,我們定義了一個整型數組nums,并使用sizeof運算符計算出數組的大小。然后,我們調用swap函數,將數組中的第一個元素和最后一個元素進行了交換。最后,通過for循環遍歷數組,并使用printf函數輸出交換后的數組元素。

0
务川| 庆安县| 九龙坡区| 专栏| 大名县| 盖州市| 宝山区| 郎溪县| 邹城市| 来宾市| 万载县| 枣强县| 文山县| 灌南县| 屏边| 浏阳市| 九龙城区| 古丈县| 拜城县| 女性| 廉江市| 华池县| 绥棱县| 通州市| 铅山县| 清流县| 灵璧县| 乾安县| 新巴尔虎左旗| 江门市| 响水县| 临武县| 溆浦县| 旌德县| 绥滨县| 巴林左旗| 珲春市| 乌兰浩特市| 汉沽区| 安康市| 宁德市|