呼叫函式,實現兩個數的值交換
程式設計思路:
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的值互換,可以用一下賦值語句...