跳轉到內容

程式設計基礎/實踐:指標

來自華夏公益教科書,開放的書籍,開放的世界

支援“程式設計基礎 - 使用 C++ 的模組化結構化方法”集合/教科書中本章的問題、練習、習題等。

學習目標

[編輯 | 編輯原始碼]

在記憶構建活動、練習、實驗作業、問題或計時測驗/考試期間,學生應以 100% 的準確率

  1. 定義與本章相關模組中列出的定義中的術語。
  2. 獲得對指標資料型別、地址和間接運算子、解引用概念的一般理解。
  3. 給定虛擬碼,編寫一個使用引用變數的程式的 C++ 程式碼。

回答以下陳述為真或假

[編輯 | 編輯原始碼]
  1. 地址運算子是@符號。
  2. 當只有一個專案需要修改時,應使用按引用傳遞。
  3. 指標資料型別的變數使用星號定義。
  4. 使用指標和間接運算子可以代替按引用傳遞變數。
  5. 有兩種解引用 - 一種使用間接運算子,另一種使用索引運算子。
答案

目前沒有。

實驗作業

[編輯 | 編輯原始碼]

為第 22 章檔案建立資料夾或子資料夾

[編輯 | 編輯原始碼]

根據您的編譯器/IDE,您應該決定在哪裡下載和儲存要處理的原始碼檔案。謹慎的做法是,您應該在下載原始碼檔案之前根據需要建立這些資料夾。Bloodshed Dev-C++ 5 編譯器/IDE 的建議子資料夾名稱為

  • 名為 Cpp_Source_Code_Files 的資料夾中的 Chapter_22

如果您還沒有這樣做,請根據需要建立資料夾和/或子資料夾。

下載實驗檔案

[編輯 | 編輯原始碼]

將以下檔案下載到您的儲存裝置中適當的資料夾中。您可能需要右鍵單擊連結並選擇“目標另存為”才能下載檔案。

從 Connexions 下載:Lab_22_Pseudocode.txt

詳細實驗說明

[編輯 | 編輯原始碼]

仔細閱讀並遵循以下說明,並按列出的順序執行步驟。

  • 從 Lab_22_Pseudocode.txt 檔案建立一個原始碼檔案。將其命名為:Lab_22.cpp
  • 構建(編譯並執行)您的程式。
  • 成功編寫此程式後,如果您正在為大學學分學習本課程,請遵循教授/講師關於提交程式以評分的說明。

問題 22a - 說明

[編輯 | 編輯原始碼]

對指標資料型別以及地址和解引用的使用進行一般性解釋。在您的討論中包含間接運算子和索引運算子。

華夏公益教科書