C282例 程式設計日誌(1)
2014年10月24日14:37:37
》C語言入門
開始從最基礎的開始,學習C Primer Plus,按照書所說系統的學習,劃出重點,寫下想法,打好基礎。
》C語言應用實踐
同時,使用程式設計練習,如c282例程式設計,通過這些掌握的更好。最後一些專案實戰,瞭解一個軟體如何建立,重設計,測試,完成,維護等問題。
》C語言高階程式設計
以上的是C語言入門》C語言專案實戰,完成以上兩步後,可以學習》C語言高階程式設計。
瞭解一個語言的特性,與如何更好的使用這種特性。
大約一個月內完成,前兩步,而第三步,可以再半個月完成。
(這是快速學習,時間可自己安排。按自己的能力,可自己安排學習)
》C語言科學與藝術
完成這些可以學習》C語言科學與藝術,我對這個的理解是,程式碼的更好編碼,如果高效開發,一些提升自己,理解程式設計工程的部分。關於這些書,有《程式碼大全2》、《程式設計珠璣1、2》、《人月神話》等。
這第四部分,可以慢慢來,但是一定要抽時間看。
》程式設計之美
關於求職的部分,一些考題,也可以慢慢看,第四部分看的差不多就可開始。
》程式設計之道(和程式設計之禪)
我想這部分就是,如何學會,幽默,與生活的樂趣及程式設計的思考。(2014年10月29日10:12:55 P.S.一下內容,有幽默,樂趣,大概思考。)
道,把程式設計上升到,道的層次,這是一種高度抽象,深化概念,將程式設計的一切都統一到一起,由上而下的思考問題,指導自己的程式設計之道。
程式設計之道是,最頂層的,高度統一的概念,高度純化的抽象。
程式設計之禪就是,最底層的分類,通過自身的敏銳的思考對比現實事物,類比出的事物,用這些來解釋程式設計的全部,詮釋整個程式設計的體系。
這兩者可以認為一個是東方的整體論,西方的還原論。
一個至上而下,一個至下而上。
》頸椎病康復指南(我想 預防指南會更好)
由題而知,就是身體是最重要的,我想,這個應該是第一位。
C Primer Plus
摘抄:一種實現應該以最合適於目標計算機上工作的條件來定義一個特定的操作,而不是試圖制定一個抽象、統一的定義。
感想:是否可以開發或者有一種具有以上所說的兩種特性的程式碼呢?面向物件程式設計是否就是這種,因為書上說,C++
摘抄:面對物件程式設計是一種哲學思想,他試圖讓語言來適應問題,而不是讓問題來適應語言。
感想:自適應的特性,程式設計更加靈活,同時更加複雜,易出錯。(摘抄:自由的代價是永遠的警惕。摘抄:缺點和優點往往是同一特徵相對的兩個方面。)
程式設計問題-1-1~~2-9
1、使用VS2010程式設計時,注意主函式main(),只有一個,所以其他的在一起的其他函式,有主函式main()要註釋掉,快捷鍵是先選擇要註釋部分,然後Ctrl+k,再然後Ctrl+C,完成註釋。
方法(及部分快捷鍵):
Ctrl+F5 執行程式
Ctrl+K ,再按Ctrl+C 註釋內容
Ctrl+K ,再按Ctrl+U 取消註釋內容
2、printf("貴有恆,何必三更起五更睡;最無益,只怕一日曝十日寒。");
printf("\n");
//該段的換行是重啟一段在寫,不在上面的程式碼中,我想模組化的設計,這樣有利於修改。
易於發現錯誤,分解的約模組,修改時越簡單。
3、 printf("* * * * *\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("* * * * *\n"); /該處如果使用空格鍵,來空位,顯示正方形,但是如果 用Tab鍵,那就不是正方形,原理未知.也許是計算機內部識別的是內部指令,而 不是外部顯示的樣子。
4、float fac=1;//階乘,有可能數很大,所以用單精度。
對於一些數的求值,運算,要考慮它的大小,不然會出現溢位。
5、//VS2010 輸入<> 後自動出現的<_dbdao.h>
修改方式 工具->選項->文字編輯->c++ ->共通->引數提示 的鉤去掉
也可以打 < 然後輸入stdio.h 這時有下拉選單選擇,然後在>。
ctrl+j 自動 補全函式。輸入一部分在使用ctrl+j。
6、va程式設計助手,使用外掛可以使程式設計更簡單。