91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
闽侯县| 巢湖市| 天门市| 台安县| 南丰县| 高要市| 凉城县| 且末县| 阿图什市| 宝兴县| 宁安市| 刚察县| 封丘县| 兴城市| 黎川县| 潞西市| 慈利县| 叙永县| 右玉县| 蚌埠市| 巴东县| 宁德市| 青阳县| 江都市| 石棉县| 高要市| 六安市| 兴和县| 卢龙县| 永胜县| 连平县| 孟州市| 修水县| 新泰市| 姜堰市| 柏乡县| 西林县| 读书| 类乌齐县| 桂平市| 巴里|