呼叫函式,實現兩個數的值交換

2021-09-14 05:29:01 字數 432 閱讀 6268

呼叫函式,實現兩個數的值交換

程式設計思路:

1、鍵入兩個整數a,b;

2、呼叫無返回值型別的函式,實現對兩個數的值交換;

2.1、在函式實現部分,我們引入的引數應該是引入指標型別的引數來呼叫實參;

2.2、同理,我們在函式呼叫的時候寫入的實參應該為兩個數的位址;(也可以理解為呼叫函式實現的值交換是對數值位址的位址交換,進而實現的值交換)

3、列印結果。

具體**如下:

#define _crt_secure_no_warnings

#include void swap(int* a, int* b)

int main()

交換兩個數的值

include iostream.h 解法二 include iostream.h void swap int x,int y void swap int x,int y void main void main 請同學們想一下,哪乙個能實現數值交換!我來告訴大家,解法可以實現這個功能!解法一 他把a...

使用函式實現兩個數的交換。

錯誤 如下 執行結束後a,b的值並沒有像我預想的那樣發生交換!include include void swap int x,int y intmain 改進如下 swap1是交換前的值 swap是交換後的值 include include void swap1 int x,int y 對指標解引用...

C 交換兩個數的值

需要臨時變數 1 使用引用 引用即別名 void swap1 int a,int b 函式時的格式 swap1 x,y 2 指標 void swap2 int a,int b 呼叫該函式時的格式 swap2 x,y 2.不需要臨時變數 1 假如 a 3,b 4。想將a和b的值互換,可以用一下賦值語句...