本文目錄一覽:
為什麼C語言很難
我舉一個例子:
我們現在生火直接打開煤氣,天然氣或者打火機就可以了。可是遠古人需要鑽木取火。C語言是一樣道理。實現一個功能,如果你用java來做,可能100行代碼,如果你用C++估計得用300行以上,那如果你用C這種非面向對象語言,可能要1000+行。因為c比c++和java更加底層。而語言越底層難度是越大的。
java也好,php也好,這些高級語言是沒有指針這個概念的(雖然java中到處都是指針),而C++和C之所以難,就是有指針這個概念。指針是什麼?可以說有了指針,你就有了直接與內存對話的機會。更底層的還有彙編,直接跟內存打交道。
但是對於新手而言其實大可不必擔心。C語言是個適合新手的非常好的入門語言,現在主流的流行語言很多都是類C的。
計算機二級c書上有兩道題不明白
1你學的都去哪裡了?
自己去試試看,A的那3個行嗎?
2這個估計杯具了。”符合c語言語法的表達式 ” 太模糊
C語言學會有什麼用?與C#和C++的關係如何?
想像一下,如果你是一個從未使用過電腦的同學。
c語言和C++, C#的關係
就好比:Windows98 和 WindowsXP、 Win7的關係。
如果你學會熟練操作Windows98,學著用XP就很容易上手,進一步學Win7也一樣。
反之,如果你直接學習WindowsXP,也沒有問題,因為Win98和XP很像。
但如果你直接學習Win7,那麼WindowsXP、Win98的很多設置你都不會了解到,因為Win7的導航做的太傻瓜化了,這樣如果有一天你需要用XP配置一個伺服器,那可能就杯具了。
總之,C, C++, C# 是一個漸進式的學習順序。
C已經絕大部分包含在C++里,往往不用單獨學。所以一般的學習順序是C++, C#.
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/256975.html