交換兩個陣列的值 C語言版

2021-09-03 07:53:54 字數 759 閱讀 8646

今天分享乙個簡單程式-交換兩陣列的值

#define n 10

#define _crt_secure_no_warnings

#include

#include

void

readarry

(int a,

int n)

;void

printfarry

(int a,

int n)

;void

swap

(int

*p,int

*q);

intmain()

printfarry

(a,n)

;printf

("\n");

printfarry

(b, n)

;printf

("\n");

system

("pause");

return0;

}void

readarry

(int a,

int n)

}void

printfarry

(int a,

int n)

}void

swap

(int

*p,int

*q)

這個程式的核心就是swap函式,用到了指標,指標存放位址,然後把兩個陣列裡內容的位址依次傳進來,這樣每次指標就起個指引作用,然後交換兩數的值。

C語言 交換兩個數的值

方法一 通過臨時變數將兩個數的內容進行交換 include include pragma warning disable 4996 void swap intmain 方法二 不允許建立臨時變數,將兩個數的內容進行交換 include include pragma warning disable 4...

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的值互換,可以用一下賦值語句...

C語言交換兩個陣列的元素

1.將陣列a中的內容和陣列b中的內容進行交換。陣列一樣大 將陣列a中的內容和陣列b中的內容進行交換。陣列一樣大 define crt secure no warnings include include int main void int b 7 int c 7 printf 交換前 n print...