天天看點

2014秋C++ 第15周項目 指針基礎

【項目1-打入“内部”尋“内幕”】

下面是一段使用了指針的程式。請利用“單步”執行的方式運作程式,深刻了解“指針變量存儲的是位址值”、“通過指針變量間接通路”等概念。将在執行過程中留下深刻映像的界面截屏下來(類似圖示),并加以點評。

2014秋C++ 第15周項目 指針基礎

通過這個項目,再次強調學會單步調試。

【項目2-閱讀程式】

  閱讀下面的程式,先寫出其運作結果,再運作對比。

  支招1:按課堂上老師講課的方式,将變量對應記憶體的“框子”畫出來,用大腦當cpu,寫出變量的變化過程;

  支招2:單步執行程式,在監視(watch)視窗中觀察變量的動态變化,進而掌握程式的運作機理。

(1)

(2)

【項目3-在oj上玩指針】

(1)指針的基本操作(1)

下面的程式,輸入10 100和100 10,均可以輸出max=100 min=10,請補充完整程式

(2)指針的基本操作(2)

(3)指針當形參

下面的程式将調用函數進行變量的交換,請設計出交換的函數

(4)兩數和與差(用參數帶回結果)

下面的程式,輸入兩個整數,調用函數ast後,輸出了兩數之和及兩數之差。閱讀程式,補全程式中空白處。



繼續閱讀