回覆列表
  • 1 # ybjiang1

    C只不過是語言而已。要想找到工作參與專案,你需要了解平臺知識。沒有win32 api你能開發windows程式嗎?沒有posix規範你可以開發linux程式嗎?沒有socket知識你可以編寫網路通訊程式嗎?答案當然都是否定的。

    槓精一定會說,我們有跨平臺的java, .net。其實這兩者也沒什麼本質區別,除了需要,需要學習framework才可以開發程式對吧。

    那C學到什麼程度算是可以編寫程式了呢?等你真的理解到,它不過就是程式碼工具的時候。哪個程式碼不是程式碼?哪個語言不是語言?語言有思想嗎?思想在哪裡?在認知學上,語言只是思想的在外表現形式。這句話放到計算機中也一樣。記住,語言只是思想的表現形式。

    什麼是變數?什麼是型別?什麼是結構?結構中的域到底是什麼?

    逆水行舟,怎比順流而下?懸樑刺股,不如因勢利導。

    組合語言裡面有變數嗎?有型別嗎?有結構嗎?

    變數,記憶體位置識別符號。型別,空間大小指示符。結構中的域?地址的偏移量。

    等你理解了這些,你才不糾纏於什麼C。不糾纏於C,你才真正理解了C。

  • 2 # 誰家的可可爸

    語言只是工具,且C語言屬於比較低階的語言,入門門檻有點高。我建議學習一些像java這樣的,面向物件的。學習面向物件的思想,精通一門,別的也就通了。再反過來學習低階語言,也未嘗不可

  • 中秋節和大豐收的關聯?
  • 國家壟斷資本主義的根本經濟特徵?