這個作業屬於那個課程
c語言程式設計ii
這個作業要求在**
我在這個課程的目標是
希望可以掌握遞迴函式
這個作業在那個具體方面幫助我實現目標
有幾個題目需要通過熟練使用遞迴函式去解決(但是題目太難了,我也沒有很好的掌握遞迴函式)
參考文獻
c語言程式設計
這個題可能是這次包括我在內的很多人唯一會寫的題了吧
,因為是乙個經典的遞迴函式問題書上也有講解,所以我個人是沒有什麼問題的
for(m=0;m這個題目遇到的問題太多太多了
,具體的我也都忘記了。
沒辦法,只能有這樣的截圖了
周/日期
這週所花時間
**行數
學到的知識點
目前比較迷惑的問題
3月4-3月10
4天130行
如何讀取檔案中的資料並寫入資料
3/11-3/17
2天66行
一些有關檔案的函式
3/18-3/24
2天103行
二維陣列的定義與使用
3/25-3/31
2天140行
與字串有關的函式strlen,strcpy
一些與字串有關的函式使用方法
4/1-4/7
2天56行
指標函式的定義與使用
4/8-4/14
2天69行
gets,puts,strcat,strcmp函式
4/13-4/19
2天162行
位址結構記憶體的動態分配
4/20-4/26
3天108行
結構的定義與使用
4/27-5/3
2天229行
小球的移動與簡單飛機遊戲的設計
不清楚coord,handle是什麼還有不知道getstdhandle函式
5/4-5/10
4天248行
遞迴函式
好多好多。。。
第十二周的教學內容是:第十一章 指標高階
請大家查閱資料,思考如下問題:
請舉例項解釋以下幾個概念:陣列指標,指標陣列,指標函式,函式指標,二級指標,單向鍊錶。(無例項不給分)
請用自己的理解回答。如果有引用他人的文字,請一定要標出出處(使用markdown的鏈結方式)。
陣列指標
乙個指向陣列的指標。
舉例:int (*p)();
指標陣列
乙個元素為指標的陣列。
舉例:int *p[10];
char *p[10];
它表示大小為10元素的陣列,裡面分別存放著元素為int*,char* 型別的指標陣列
的優先順序要高於*
指標函式指標函式是指帶指標的函式,即本質是乙個函式,函式返回型別是某一型別的指標。
型別識別符號 *函式名(參數列)
int *f(x,y);
首先它是乙個函式,只不過這個函式的返回值是乙個位址值。函式返回值必須用同型別的指標變數來接受,也就是說,指標函式一定有函式返回值,而且,在主調函式中,函式返回值必須賦給同型別的指標變數。
函式指標函式指標是指向函式的指標變數,即本質是乙個指標變數。
int (*f) (int x); /*宣告乙個函式指標 */
f=func; /* 將func函式的首位址賦給指標f */
二級指標:表示的是指向指標的指標。
一級指標與二級指標的比較:一級指標的值為位址,位址需要空間來存放,是空間就具有位址 ,二級指標就是為了獲取這一空間的位址。一級指標所關聯的是其值(乙個位址)名下空間裡 的資料,這個資料可以是任意型別並做任意用途,但二級指標所關聯的資料只有乙個型別乙個用途,那就是位址。
單向鍊錶:單鏈表是一種鏈式訪問的資料結構,用一組位址任意的儲存單元存放線性表中的資料元素。鍊錶中的資料是以結點來表示的,每個結點的構成:元素(資料元素的映象) + 指標(指示後繼元素儲存位置),元素就是儲存資料的儲存單元,指標就是連線每個結點的位址資料
這一周的作業讓我感觸最深的就是自己知道的還是太少了,看了好多大佬的**,思路差不多都是往哪方面去想,但是一些函式卻不知道導致我的**就複雜了好多好多,還是要多去做做題呀
這一周因為作業太難,我和搭檔也沒有什麼討論的地方。。。。。
2019春第十一周作業
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 第十一周作業要求 我在這個課程的目標是 能夠對相對複雜的問題,合理定義程式的多函式結構 能夠使用遞迴函式進行程式設計 掌握巨集的基本用法 掌握編譯預處理的概念 這個作業在哪個具體方面幫助我實現目標 鍛鍊了我的程式設計能力,加深了我對遞迴 結構...
2019春第十一周作業
這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會c語言,能用其編寫出實用程式 這個作業在那個具體方面幫助我實現目標 遞迴,漢諾塔問題 參考文獻 c語言程式設計ii 漢諾塔是乙個源於印度古老傳說的益智玩具。據說大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下...
2019春第十一周作業
這個作業屬於那個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 學會遞迴 這個作業在哪個具體方面幫助我實現目標 漢諾塔參考文獻 單選題 7 1 漢諾塔問題 10 分 漢諾塔是乙個源於印度古老傳說的益智玩具。據說大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞著6...