亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么用swap函數交換兩個數的值

小億
173
2024-02-01 16:32:58
欄目: 編程語言

在C語言中,可以通過使用swap函數來交換兩個數的值。以下是一個示例代碼:

#include <stdio.h>

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

int main() {
    int num1 = 10;
    int num2 = 20;

    printf("交換前的值:num1 = %d,num2 = %d\n", num1, num2);

    swap(&num1, &num2);

    printf("交換后的值:num1 = %d,num2 = %d\n", num1, num2);

    return 0;
}

在上面的代碼中,我們定義了一個名為swap的函數,該函數接受兩個指針參數,用于交換兩個數的值。在主函數中,我們聲明了兩個變量num1和num2,并將它們分別初始化為10和20。然后,我們調用swap函數,并將num1和num2的地址作為參數傳遞給該函數。在swap函數中,我們通過使用臨時變量temp來保存num1的值,然后將num2的值賦給num1,最后將temp的值賦給num2,從而實現了兩個數的值交換。最后,我們通過printf函數打印出交換前后的值。運行該程序,將會輸出以下結果:

交換前的值:num1 = 10,num2 = 20
交換后的值:num1 = 20,num2 = 10

可以看到,通過使用swap函數,我們成功地交換了兩個數的值。

0
大连市| 河北区| 通海县| 麦盖提县| 海宁市| 五大连池市| 天长市| 胶南市| 安康市| 海盐县| 桐柏县| 大兴区| 龙泉市| 铜鼓县| 永德县| 安福县| 华坪县| 临潭县| 西昌市| 陆良县| 普安县| 红安县| 通海县| 彭水| 卓尼县| 河南省| 保康县| 辉县市| 高平市| 贵南县| 余江县| 大兴区| 武隆县| 孟津县| 库尔勒市| 灵台县| 荥阳市| 芷江| 万宁市| 奇台县| 瑞安市|