當前位置:首頁 » 編程語言 » c語言境界

c語言境界

發布時間: 2022-06-23 17:07:03

❶ 學習c語言的最高境界是什麼,能做出一些可以雙擊運行的小軟體出來嗎

用c來寫界面程序是殺雞用牛刀了。
一般的開發是這樣,vb或者delphi編寫界面,c寫核心邏輯。
c的存在不是為了寫界面而存在的……
如果為了用c實現那樣的東西,建議還是去學delphi或者vb。
因為你的想法太簡單了。
呵呵。胡亂說了很多……不必介意

❷ 怎樣才算C語言編程高手

編程這東西人外有人,可能確實需要十年才能小有成就。

下面摘自梁肇新的《編程高手箴言》

>>第一階段

此階段主要是熟練的使用某種語言。這就相當於練武中的套路和架勢這些表面的東西。

>>第二階段

此階段能精通基於某種平台的介面(例如我們現在常用的Win32的API函數)以及所對應語言的自身的庫函數。到達這個階段後,也就相當於可以進行真實的散打對練了,可以真正地在實踐中做些應用了。

>>第三階段

此階段能深入地了解某個系統的底層,已經具有了初級的內功能力,也就是「手中有劍,心中無劍」。

>>第四階段

此階段能直接在平台上進行比較深層次的開發。基本上,能達到這個層次就可以說是進入了高層次。這時進入了高級內功的修煉。比如能進行VxD或操作系統的內核修改。

這時已經不再有語言的束縛,語言只是一種工具,即使要用自己不會的語言進行開發,也只是簡單的熟悉一下,就手到擒來,完全不像是第一階段的時候學習語言的那種情況。一般說來,從第三階段過渡到第四階段是比較困難的。為什麼難呢?這就是因為很多人的思想轉變不過來。

>>第五階段

此階段就已經不再局限與簡單的技術上的問題了,而是能從全局上把握和設計一個比較大的系統體系結構,從內核到外層界面。可以說是「手中無劍,心中有劍」。到了這個階段以後,能對市面上的任何軟體進行剖析,並能按自己的要求進行設計,就算是MS Word 這樣的大型軟體, 只要有充足的時間,也一定會設計出來。

>>第六階段

此階段也是最高的境界,達到「無招勝有招」。這時候,任何問題就純粹變成了一個思路的問題,不是用什麼代碼就能表示的。也就是「手中無劍,心中也無劍」。

此時,對於練功的人來說,他已經不用再去學什麼少林拳,只是在旁邊看一下少林拳的對戰,就能把此拳拿來就用。這就是真正的大師級人物。這時,Win32或linux在你眼中是沒什麼差別的。

❸ 要到怎樣的境界算是把c語言學通了

語言只是工具, 解決問題才是目的, 學通語言從來就不是目的!

如果給你5個小問題, 你能夠用C語言比較熟練地解決, 你就算過關了!

其實用C語言工作的人, 需要對系統的底層有比較好的了解才行, 比如說操作系統, 編譯原理等! 這些才是計算機學習的最終歸宿!

學到比較高的境界你就把linux的內核源代碼拿來看吧, 雖然累, 但是收獲很大!

❹ 編程的最高境界是 c++ ,那麼其次是什麼呢

根本沒有所謂的最高境界,
硬要說就是不用語言,
直接用機器碼,
匯編精通也不錯了,
還有團隊合作,
模式和思維等.......

❺ 看匯編如看C語言。怎樣才達到這種境界

其實匯編和C語言都是結構化編程語言!編程的思想都是一樣的!只不過C的話更加人性一些!更容易福!因為變數定義比較隨意並且和底層關系沒那麼緊密!匯編的話相對比較麻煩!因為不同的CPU匯編不同!並且對處理器的寄存器要熟悉!對存儲管理的方式也要熟悉!並且匯編指令很多和寄存器相關!所以匯編易讀性很差!
想要達到和C一樣能去讀!需要熟悉匯編指令和寄存器!比較難! 可以這樣說!自己編的匯編!沒有注釋的話!幾個月之後讀起來都有些費勁!

❻ 怎麼才能學好高級C語言

很多人對學習C語言感到無從下手,經常問我同一個問題:究竟怎樣學習C語言?我是一個教師,已經開發了很多年的程序,和很多剛剛起步的人一樣,學習的第一個計算機語言就是C語言。經過這些年的開發,我深深的體會到C語言對於一個程序設計人員多麼的重要,如果不懂C語言,你想寫底層程序這幾乎聽起來很可笑,不懂C語言,你想寫出優秀高效的程序,這簡直就是天方夜譚。為什麼C語言如此重要呢?

第一:C語言語法結構很簡潔精妙,寫出的程序也很高效,很便於描述演算法,大多數的程序員願意使用C語言去描述演算法本身,所以,如果你想在程序設計方面有所建樹,就必須去學它。
第二:C語言能夠讓你深入系統底層,你知道的操作系統,哪一個不是[size=2C語言寫的?所有的windows,Unix,Linux,Mac,os/2,沒有一個里外的,如果你不懂C語言,怎麼可能深入到這些操作系統當中去呢?更不要說你去寫它們的內核程序了。
第三:很多新型的語言都是衍生自C語言,C++,Java,C#,J#,perl...哪個不是呢?掌握了C語言,可以說你就掌握了很多門語言,經過簡單的學習,你就可以用這些新型的語言去開發了,這個再一次驗證了C語言是程序設計的重要基礎。還有啊,多說一點:即使現在招聘程序員,考試都是考C語言,你想加入it行業,那麼就一定要掌握好C語言。

那麼究竟怎樣學習C語言呢?

1:工欲善其事,必先利其器
這里介紹幾個學習C語言必備的東東:
一個開發環境,例如turbo?C?2.0,這個曾經占據了DOS時代開發程序的大半個江山。但是現在windows時代,用turbo?C有感覺不方面,編輯程序起來很吃力,並且拖放,更沒有函數變數自動感應功能,查詢參考資料也不方便。建議使用Visual C++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。

一本學習教程,現在C語言教材多如牛毛,但推薦大家使用《C語言程序設計》譚浩強主編,此書編寫的很適合初學者,並且內容也很精到。
除此以外,現在有很多輔助學習的軟體,畢竟現在是Window時代了,學習軟體多如牛毛,不象我們當初學習,只有讀書做題這么老套。我向大家推薦一個「集成學習環境(C語言)」,里邊的知識點總結和常式講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的trubo?C,初學者甚至不用裝其它的編譯器,就可以練習編程了,非常適合初學者。還有一個「C語言學習系統」軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。

2:葵花寶典
學習計算機語言最好的方法是什麼?答曰:讀程序。
沒錯,讀程序是學習C語言入門最快,也是最好的方法。如同我,現在學習新的J#,C#等其他語言,不再是抱著書本逐行啃,而是學習它們的常式。當然,對於沒有學過任何計算機語言的初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的所有常式,然後仔細研讀程序,直到每一行都理解了,然後找幾個編程題目,最好是和常式類似的或一樣的,自己試圖寫出這段已經讀懂的程序,不要以為常式你已經讀懂了,你就可以寫出和它一樣的程序,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究常式,想想自己為什麼寫不出來,然後再去寫這段程序,反反復復,直到你手到擒來為止,祝賀你,你快入門了。

3:登峰造極
寫程序的最高境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法(演算法)。?
是不是寫出底層程序就是程序設計高手呢?非也,寫底層程序,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶元寫驅動程序,無非就是掌握這塊晶元的各種寄存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些io函數罷了。

那麼怎樣才算精通程序設計呢?怎樣才能精通程序設計呢?舉個例子:你面前有10個人,找出一個叫「張三」的人,你該怎麼辦?第一種方法:直接對這10個人問:「誰叫張三」。第2種方法:你挨個去問「你是不是張三?」,直到問到的這個人就是張三。第三種方法:你去挨個問一個人「你認不認識張三,指給我看」。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程序設計中找到解決問題的最優方法和你用的手段卻是考驗一個程序員程序設計水平的重要標志,而且是不容易達到的。剛才這個問題類似於數據結構和演算法中的:Map數據結構,窮舉查找和折半查找。所以掌握好數據結構和一些常用演算法,是登峰造極的必然之路。

❼ C語言要學到什麼境界才能過2級

二樓的那本書,學完了,能去軟體公司開發程序了...別誤導樓主嘛
我現在在看c++
primer第三版,看了半本書了...
...跑題了
二級不難,很簡單的...你弄懂了變數,語句,表達式,函數,就可以去了
無所謂境界...
大三的時候學校的二級培訓,我還客串講過幾節課呢...
PS:我就是計算機系的...本系人拒絕考二級,沒意義,呵呵

❽ C語言的最高境界是什麼

有一位是骨灰級c語言大師,那時台式機輻射太大,出於避免輻射帶來的危害,他每次關掉屏幕,單用鍵盤來編程,編好了打開屏幕,一運行,搞定。

達到c語言的最高境界,那將成為一名寂寞的大師,寫的代碼再也沒有人能看懂,再也沒有人能為你維護,但是你的效率是最快的,行數是最少的。
當然不鼓勵這樣

❾ C語言學到高境界的進來~~~~~~~~~~

C是1111 1111,反碼當然是0000 0000,怎麼可能是-128???
短路了?

❿ C語言達到什麼樣的程度才算是高手

最起碼到無C的境界就是看到C代碼就知道匯編指令。而後就是C設計角度的理解,最後你就會發現,通C則通天下所有的編程語言了。。。這個很重要的哦。還有學C盡量少用vc,在linux中你才會發現什麼是C,它到底有多麼的強大呀。。。強勁。。!

熱點內容
皮箱如何修改密碼 發布:2022-07-03 23:13:23 瀏覽:857
360雲盤解壓 發布:2022-07-03 23:12:30 瀏覽:845
電視台伺服器ip地址在哪裡 發布:2022-07-03 23:09:26 瀏覽:106
帝豪2022款怎麼選配置 發布:2022-07-03 23:08:00 瀏覽:67
css的預編譯 發布:2022-07-03 23:08:00 瀏覽:580
編寫python用哪個編輯器 發布:2022-07-03 23:07:49 瀏覽:142
linux清空文件夾 發布:2022-07-03 23:07:48 瀏覽:188
伺服器亮藍燈什麼原因 發布:2022-07-03 23:05:28 瀏覽:313
微信如何添加手勢密碼 發布:2022-07-03 23:01:42 瀏覽:369
R語言編譯html打不開 發布:2022-07-03 23:00:19 瀏覽:222