當前位置:編程學習大全網 - 編程語言 - 為什麽學了c語言仍不會他們說的功能?

為什麽學了c語言仍不會他們說的功能?

首先,確實可以做,但是妳是不是有這個基礎是個問題,然後就是,妳自己不確定要做什麽,就沒什麽人可以幫妳的了。

比如妳說的嵌入式,嵌入式就是用C語言寫的,但是前提是,妳做嵌入式,至少妳要知道51單片機啊,妳懂嗎?51單片機是個芯片,妳要知道,芯片是怎麽用的,不知道芯片是怎麽用的,用什麽東西在裏面,妳怎麽完成嵌入式的開發?51單片機,已經是最簡單的芯片了,而且51單片機的書,淘寶上壹大堆書,教妳怎麽寫的了。人家就是給妳C語言的代碼,其它語言代碼都沒有,而且壹般編譯器也是C的,其它語言編譯器,基本沒有,keil就是用來寫51單片機的。而壹般的C語言程序和代碼是面向家用電腦的,但是語法是壹樣的。

所以寫是可以寫的,至於妳不會,是因為妳沒入門,C語言只是嵌入式中壹個很小的部分,而且妳自己也缺乏對嵌入式的最基本的了解。

至於寫漂亮的界面,壹般的基礎的C語言是沒有提供庫的,所以妳需要自己去找庫的,C語言的庫壹般都是散裝的,所以要自己去找。而且還要知道怎麽配置,最經典的C語言界面庫,是C/C++的QT,妳用QT就能寫出界面了,而且QT的書,也是比較容易找到的,很多大廠的界面,庫也是用的QT的,而且QT自己也提供了編譯器了,所以壹般來說,沒有問題,最不濟,人家C語言高手,也可以用MFC來寫。

C/C++的界面庫很多的,妳想寫界面,但是妳從來不知道有這個庫的存在。

至於寫服務器,看妳怎麽寫了,寫後臺,所以幾乎所有語言都可以寫,自己寫壹個http的程序,也可以寫個最基本的,但是前提妳要懂http是什麽。至於網絡,可以用系統的socket來寫,https就難點,因為ssl確實很難,而且有算法,想簡單就找庫,也不是找不到。

至於寫遊戲,C語言也可以寫啊,前提是妳懂opengl,directx,人家都是用這個寫的,但是妳想用引擎的話,就另說了,壹般專業的人,C/C++用opengl,directx,人家也不是不能用。

寫驅動,類似於嵌入式的東西,不過壹般都是寫基於windows下的驅動,微軟官網都能找到資料的,而且windows的驅動,也能找到書,而且人家壹般也是提供C代碼的。

至於視頻流媒體,我沒接觸過。。。

網頁的話,什麽語言都可以的,用C語言寫個dreamwave這樣的網頁制作軟件,其實也不難,就是完全完成工作量大點而已。至於爬蟲,要找C語言的庫了,但是我壹般不用C語言寫爬蟲,但是其實python很多爬蟲也是用其它語言寫的。但是python提供的庫方便壹點,所以壹般都用python,但是就算用python,妳至少要用html的基礎才能爬,不是學完python語法就能爬的。。。

所以最重要的是,妳要知道妳自己要用C語言來做什麽,不同的方向,有不同的要求,就像用C寫嵌入式和爬蟲,都是用C,但是對他們的基礎知識的要求和類別是不同的。

  • 上一篇:在PowerBuilder中實現動態菜單的方法
  • 下一篇:如何設計出漂亮的漸變顏色?
  • copyright 2024編程學習大全網