如何正確入門C C 系列(雜談)

2021-10-25 16:10:21 字數 2447 閱讀 7692

程式設計實踐和誤區

總結學習c語言:

這裡才是正題,如果沒有拖延症問題,可以直接從這裡開始

大學學的是電子資訊科學與技術(網路資訊科技)專業,雖然說經歷過相對比較系統的訓練,但是,三年多下來,感覺學的還是不明白,也參加了考研,但是由於自己的不夠堅定,複習效果不好(還有兩周出成績),作為乙個資源蒐集怪,但是,收藏!=學會,最近,真的沉下心來,仔細的學習,才逐漸找到門路。

現在依舊菜雞的自己,有著拖延症和完美主義怪圈,相信大多數人也對此困擾,試過很多的方法,計畫表,番茄todo,總是在乎,計畫的完美制定和資料的分毫不差,但是卻忘記了,一切的目的是學習,自己依舊沒有完全解決,但是也找到一些門路。

比如,這篇文章,從靈感到寫出來,已經過去了快40小時,但是,是真正讓這個文章被創作出來,是乙個理論(具體的理論,日後補充),我暫且稱之為:不可能失敗理論

例子:

如果你想健身,俯臥撐不要定每天50個,恐怕堅持下來一周的就很少,就從每天1個,不要找藉口太忙,如果做乙個都沒時間,那就可以放棄看這個方法了。

是不是覺得不可思議,可能有些人已經在別的地方聽過這個理論 是的,就是這麼簡單,你做了1個,說不定就會做第2個,甚至更多

不想做了就停下,第二天,只要你開始做就行,無論數量,堅持一周。

希望最少七天能做夠7次,多少數量都行。自信心和意志力就是這樣建立起來的。

總之,就是一句話:幹,就完了!

從寫下乙個標題開始,已經不知不覺寫了這麼多了。

網上到處都有資源,每個人口味不同,但是如果真的想好好的學習,還是建議,看上邊的課程,有乙個知識體系,如果是剛上大學的同學,那恭喜了,你將不會很迷茫了,你會更加理解學校的課程安排。

在大學前三年裡,雖然學了很多課,但自己還是不明白學的有什麼用,糊里糊塗學,學了一堆不相關的課,但是正是這些課,讓自己得到積澱,哪怕只是聽過的專業名詞。因為知識的相互滲透,融會貫通,是在大量儲備的情況下。總之,不要認為大學安排的課程傻不拉幾(儘管曾經自己就是這麼認為的)。

int *p; //個人覺得不好理解

———————————————————————————————

對於非科班的,或者剛上大學的同學,直接學當然困難,那是因為沒有學習《計算機組成原理》,學了這門課以後,你就會理解。

指標的空間特性

什麼是位元組空間

1b(byte) ----> 0000 0000~1111 1111(bit)

1b = 8bit

就是乙個位元組空間裡邊,放了8個數。

在window下:

int佔 4位元組 就是4個位元組空間,一共用32位數字存放

double佔 8位元組 就是8個位元組空間,一共用64位數字存放

在計算機中,規定,資料就是這樣儲存的

為什麼是這樣,你將會在《計算機組成原理》裡邊,對記憶體空間,資料存放,徹底的搞明白。

儘管這門課是計算機核心專業課,但是如果,你看了這門課關於資料儲存和記憶體空間的部分,在以後的c語言學習中,將不再困惑。

程式設計的誤區,是先學完,再去做,現在很多課程都很不錯,在講述完乙個節點以後,就輔助實踐專案。要在實踐中感受學習的知識的實現過程。

有些人可能覺得太難

自己剛入門

覺得學會了再去做

那什麼時候才是會了

什麼才算是學會

所以,一定要打消這個念頭!!!

可以跟著打出來,一步一步跟下來,自信心和熟練度會在不知不覺中增加。

大家一定覺得,為什麼打出來的程式,是在黑乎乎的介面,不是像電腦的軟體一樣,有操作,有介面,但是這就是最根本的邏輯。

偷偷告訴你的圖形化神器(easy x):

先不要去學mfc和qt,這個太不友好了,推薦乙個圖形化工具easyx,配合visual studio的不同版本,可以配合程式實現圖形化操作。

你會愛上這個工具的,學的多了,再去了解mfc和qt

恭喜,你已經入門了!!!

接下來,你還需要學很多,但是不要怕!!!,回看

正題:學習c語言

·---- >>裡邊有最詳細的路線圖和配套配套教程

剩下的需要你自己去探索

資料結構

資料庫linux

·······

··

C C 學習筆記 基礎入門系列(五)

第一部分 helloworld的起點 第二部分 初探資料型別 一 第三部分 初探資料型別 二 第四部分 認識運算子 一 第五部分 認識運算子 二 第六部分 理清思路,寫好邏輯結構 一 第七部分 理清思路,寫好邏輯結構 二 第八部分 理清思路,寫好邏輯結構 三 第九部分 資料處理神器之陣列 一 第十部...

C C 學習筆記 基礎入門系列(七)

第一部分 helloworld的起點 第二部分 初探資料型別 一 第三部分 初探資料型別 二 第四部分 認識運算子 一 第五部分 認識運算子 二 第六部分 理清思路,寫好邏輯結構 一 第七部分 理清思路,寫好邏輯結構 二 第八部分 理清思路,寫好邏輯結構 三 第九部分 資料處理神器之陣列 一 第十部...

C C 學習筆記 基礎入門系列(十二)

第一部分 helloworld的起點 第二部分 初探資料型別 一 第三部分 初探資料型別 二 第四部分 認識運算子 一 第五部分 認識運算子 二 第六部分 理清思路,寫好邏輯結構 一 第七部分 理清思路,寫好邏輯結構 二 第八部分 理清思路,寫好邏輯結構 三 第九部分 資料處理神器之陣列 一 第十部...