1.這學期學到的什麼

重頭開始複習以生疏的C語言,除了語法使用還有邏輯及方面的再建。

第一、二章,學期初老師問我 system("pause"); 代表什麼,其實我基本已經忘記了,諸如此類的基礎,已於這兩章中想起來了。

第三章,先前完全不懂溢位的結果是如何產生的,現在大概可推理出邏輯。記憶中第一次學到unsigned無號整數的用法,複習了何時該使用何種變數型態,如:int、short、float、double...等。了解了能用sizeof查詢所佔位元組。

第四章,浮點數如何控制小數點前後顯示位數多寡、所顯示欄位數。嘗試使用scanf()以外的getchar()、getche()、getch()...等,用書入格式做簡單位數轉換%o、%d、%x。

第五章,運算中 ++a 與 a++的不同。

第六章,if的用法,第一次知道有條件運算子的寫法 ?: ,複習使用switch,goto與標籤start的用法。

第七章,複習了for迴圈,while迴圈用法,認識了用continue跳離迴圈的用法

程式編寫真的是讓人感到不可思議,有時寫一兩個小時做不出一個習題,休息一下回來再看,原來只是大小寫輸入錯誤,或少個引號的小問題。大一結束後的幾年課程,多以分組進行的方式繳交作業,而撰寫的總是那幾人,當自己下去編寫時才發現在簡單的小程式都窒礙難行。這可能也是造成資工學生良率不高的原因,因為也身處其中之一。這學期並沒借同學朋友學弟妹的東西抄抄改改成自己的。每週抽幾天下班後寫一點寫一點習題,像在複習這幾年的課程而已,甚至還沒複習完,但感覺還不錯。

results matching ""

    No results matching ""