本章主要介紹指針相關的基礎知識,本節課的主要如下
(1)通過示例"電碼加密"引入字符指針與字符串處理。首先重點介紹字符指針和字符串的關聯和區別,然后對常用字符串處理函數進行講解,通過對比示例強調字符串運算的特殊性並分析原因。
(2)通過例子"任意個整數求和"引入用指針實現內存動態分配。首先要分析為什么要進行內存的動態分配管理,然后介紹了動態內存分配的一般步驟和具體分配函數。

1. 輸入一個字符串,把該字符串的前三個字母移到最后,輸出變換后的字符串。比如輸入"abcdef",輸出為"defabc"。
2. 字符串排序:讀入5個字符串,按由小到大的順序輸出。
輸入格式:輸入為由空格分隔的5個非空字符串,每個字符串不包括空格、制表符、換行符等空白字符,長度小於80。
3.使用函數實現字符串部分復制:要求編寫函數,將輸入字符串ttt中從第mmm個字符開始的全部字符復制到字符串sss中。

4. 報數:報數游戲是這樣的:有nnn個人圍成一圈,按順序從1到nnn編好號。從第一個人開始報數,報到mmm(<n<n<n)的人退出圈子;下一個人從1開始報數,報到mmm的人退出圈子。如此下去,直到留下最后一個人。
本題要求編寫函數,給出每個人的退出順序編號。

5. 使用動態內存分配的方法實現例8-5的冒泡排序。
1. 作業的Deadline: 2016-12-15 20:00pm
2. 將本次實驗內容的代碼上傳到https://coding.net/ 網站。 (70分)
3. 寫一篇隨筆,內容分為四個部分:(總分30分)
寫出本次課學習到的知識和體會、學習的時長、學習過程中遇到的問題、問題解決的方法及問題的疑惑等。
隨筆的格式如下:
題目:實驗12——指針的基礎應用2
本次課學習到的知識點:(5分)
(1)…….
(2)……..
………..
2. 實驗過程中遇到的問題及解決方法:(10分)
(1)
(2)
…….
3. 實驗心得體會及本章學習總結(15分)
………
輸出學生成績。根據輸入學生的成績,統計並輸出學生的平均成績、最高成績和最低成績。建議使用動態內存分配來實現。
輸入格式:輸入第一行首先給出一個正整數N,表示學生的個數。接下來一行給出N個學生的成績,數字間以空格分隔。
總分100分:其中,coding中程序提交70分(根據代碼的步驟、格式、注釋、結構正確性來酌情分配),博客書寫30分;,延遲一天扣10分,直至扣完100分。
