c 程式設計練習 001 簡單的swap

2021-10-02 21:53:07 字數 679 閱讀 1009

描述

填空,使得程式輸出結果是:

5,3

#include

using namespace std;

class a};

void

swap

(// 在此處補充你的**

)

intmain()

輸入無輸出

5,3樣例輸入

無樣例輸出

5,3**

guo wei

分析:此處主要考查傳值,引用,指標等問題;(**夏普通)

引用方式傳參,引用相當於是外部變數的別名,實際操作的就是該變數,即在函式內對該變數進行修改的話,在外部該變數也會相應被修改;

傳值方式傳參,實際上是複製了乙個外部變數的副本進入函式中,在函式內操作的為該副本,對該變數的修改並不會實際修改函式外的該變數;

如果傳值方式傳入的是指標,那麼如果單純修改指標,那麼在跳出函式後,該指標指向不受影響,但是如果修改的是指標指向的值,那麼外部指標所指向的內容也是相應修改了的;

那麼只需要補充

a &a,a &b
即可;

結果

c 程式設計練習 002 難一點的swap

填空,使得程式輸出結果是 5,3 include using namespace std void swap intmain 輸入無輸出 5,3樣例輸入 無樣例輸出 5,3 guo wei 此處如果單純的只傳入void swap int a,int b 那麼我們會發現其實兩個值在輸出時,並沒有發生交...

c 網路程式設計 001

c 網路程式設計內容是我閱讀書籍 尹聖雨的 tcp ip網路程式設計 的筆記,方面自己檢視也分享給小夥伴們。網路程式設計就是讓兩台聯網的計算機相互交換資料 網路資料傳輸條件 物理連線 網線和電纜 和資料傳輸軟體 套接字 套接字是作業系統提供的網路程式設計部件,因此網路程式設計也稱為套接字程式設計 建...

c 程式設計練習 027 簡單的SumArray

北大程式設計與演算法 三 測驗題彙總 2020春季 填寫模板 printarray,使得程式輸出結果是 tomjackmaryjohn 10 不得編寫sumarray函式 include include using namespace std template t sumarray 在此處補充你的 ...