-
1 # 豬fans
-
2 # DKink
C語言很容易精通的吧,只要學習C語言然後再學習了。
1.彙編
2.資料結構
3.編譯原理
4.閱讀C4原始碼
基本上你就算精通了。
-
3 # Echo1980
非常可怕。1989年,英語都不會的我就開始接觸C89,到後來參與HIT足球機器人專案,再到工作以後拿c++和Delphi混編,總之目前30來年了,感覺依然不理解何為指標。。。。。
-
4 # 紅袖法師
重點是學得完嗎?
程式語言的語法結構一週就能學會;函式結構一月就能學會;程式邏輯,一年就能學會。
語言精髓,則一輩子也學不完。
創造C語言的Dennis MacAlistair Ritchie自己也沒敢說自己精通C語言,甚至一輩子都沒有停止過進一步的深入學習。
-
5 # 藍不藍程式設計
學完幹啥?
老祖宗都知道,學以致用,你一現代人,咋還不懂事呢?
先定目標,再行動,千萬別瞎折騰。
-
6 # ikristy
你想多了,C語言做不到的有很多,比如真實模式到保護模式跳轉,GDT,LDT之間的跳轉,系統API呼叫等核心,都必須要人好構造堆疊結構,移動ESP棧指標,再返回,這都只有組合語言才能解決的,c語言想幹這事只有把彙編好的硬指令定義到裡面,功能很強大的REP指令,協處理器指令,多媒體最佳化指令,c和c十十都用不了,只有用匯編寫,速度方面,彙編程式如果不最佳化一般比C快100倍左右,如果是資料量大的圖形程式,那要快上百萬倍,有人會說C語言是結構化語言,編寫程式的時候比組合語言要快一點,可現在的組合語言加入了宏和各種偽指令,寫出的程式已經和C語言有六七成相似了。在線上組合語言更加利於框架設計,用控制元件偽指令,你可以直接在函式內定義圖形資源,比C語言還要靈活了。
-
7 # spankyou
學無止境,c語言是入門的程式語言,同時也非常的實用。在微控制器,嵌入式等有直接的應用。他的指標部分深學下去非常難,函式部分也蠻龐大的,要是都能熟練掌握,還是挺厲害的。另外,我要說明得是,計算機重在應用,面對應用得時候,有了需要再去學較深的部分就好。沒必要搞得特別精通。不然浪費時間。
回覆列表
什麼是徹底學完?c語言語法不就那點東西麼。一般c學完還是要學c++或者java這些面向物件的。主要看你想做哪方面。要是c的指標都學不會,面向物件的概念就不用學了。那個繞的多