c語言的表達已經熟悉了,c語言初步認識

本文目錄一覽:

一個人大約多久熟悉精通c語言

熟悉C語言基本語法,大概一個月。你需要找一本經典基礎書,比如譚浩強的書,好好練習基礎語法。

精通c語言,是很久的事情,現在沒幾個人說他精通c語言。你需要接觸真實的項目,並且需要瀏覽大量書籍。

怎麼算 熟悉C語言

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

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

第一階段

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

第二階段

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

第三階段

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

第四階段

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

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

第五階段

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

第六階段

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

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

小蝦自學譚浩強的“C語言程序設計”,現在已經把這本書看了四遍,內容都已經熟悉的再熟悉不過了,但…?

你好,首先我也正在學C語言,我是計算機專業的學生。

C語言單單看下子是沒有用的,很快就會忘記;還有,就是你看了10遍也不如遍二十道題有用啊!!

1、建議你先到pku acm上去做題(我也在做),先不做難題,刷了30道左右的水題後進行第二步;

2、到百度里去搜:”ACM題型分類“,”ACM算法“;自己一個一個去吃透;

3、由於ACM中有很多人喜歡用C++,建議你第二步的同時看C++(C++只比C多了點東西,很快就可以掌握);

4、數據結構很重要,你要吃透它哦;

5、軟件師的話,現在還太早,同志啊,慢慢來,軟件工程的書我看了下,那可是玩概念得主啊!大學本科也只學學軟件工程的皮毛而已;

6、編程是學計算機的核心,先把編程搞定吧;

如果有興趣的話加我吧,我們一起進步

精通c語言是達到什麼程度

精通的話,先做個大項目再說。編譯器的錯誤和庫函數的錯誤能找得出來。理解至少一個版本的C語言的標準例如C99。我覺得說精通至少要寫一個類似gcc或者lcc的編譯器功能全部具備,那基本上對C語言的全部語法和語義都了解就可以算精通了。我寫過20多年C語言的程序,但不敢稱精通,因為還有太多的語法現象不能理解。當年的《新編C語言大全》,是那個時代精通C語言的標誌。作者對C語言,乃至當時各各版本的編譯器的bug都了如指掌。現在的C語言更加複雜,例如充分了解內聯彙編__asm,內聯inline,易變volatile,函數指針等如何能提高C語言的效率又不會讓編譯器出錯是相當複雜的問題。如果你對我提到的東西都很熟悉,那麼你的C語言可以說已經初步了解了。

C語言 怎麼學好C語言..

為學而學是堅持不了多久的,要結合學到的東東多做一些練習,當你看到自己寫的程序能夠運行並能解決一些實際問題的時候,你就會有成就感並更加喜歡編程,這才是學好計算機編程語言的就好動力,否則,一切就免談啦。

學好C語言並不難,它只是一種“語言”而已,簡言之,它就是人和計算機之間交流的一種工具,人們通過它可以向計算機發出指令,讓計算機按照程序設計人員的“思路”一步一步的工作,並得出正確的結果。

具體到C語言,關鍵你要掌握幾點:

1。語法,每種語言都有自己的語法規則,C語言是高級語言,語法還是比較好理解的,語法中有不少的關鍵字,這是學習C語言是必須要掌握好的,只要通過多練習,包括同一個邏輯用多種語法來實現,這樣就可以讓你快速的把握C語言的“表達方式”,比如:a = a * 2; 同樣的意思,還可以表達為:

a *= 2;

a = a 1;

a = 1;

b = a; a = b * 2;

等等;

2。函數和庫函數。(這裡就先不多說了,等你再過一段時間就會用上它)

3。由於C語言是一種非常靈活的語言,它可以直接操作計算機的內存,所以編程高手們都喜歡用它來寫需要與內存直接打交道的程序,雖然不是所有人都要對計算機內存操作很熟悉,但是,了解和理解計算機的工作原理對學習C語言還是很有幫助的,比如以後會經常用到的指針、結構等等,因此建議你在學習C語言的同時,應該學習一下這些方面的一些知識。

另外,學習是一定要付出時間的,最好深入淺出地寫些小程序,並用心觀察結果以及計算機的工作(計算)步驟,然後做一些有實際意義的練習,解決一些實際問題(這樣的例子還是有很多的,可以在網上找找),否則整天枯燥的干寫程序會把興趣都給磨沒了。

最後,在練習編程的時候,一定要多注意養成良好的編程習慣和程序的書寫規範。

還有很多話在這裡就不多說了,總之,一要有信心,二要有決心,三要有耐心,四要真用心,千萬保護好你的編程興趣。祝你早日成為“C程序員”。

熟悉C語言的標準是什麼

ISO正式公布C語言新的國際標準草案:ISO/IEC 9899:2011

前一個正式版本是 ISO/IEC9899:1999 ,

熟悉C語言,就是你熟悉上述標準的數據類型、關鍵字、保留字、語法、標準庫使用。檢驗你是否熟悉的標準就是你不需要查閱相關C語言規範及自帶標準庫(非標準庫不在此列)的文檔,就能進行程序編碼。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/242307.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:47
下一篇 2024-12-12 12:47

相關推薦

  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28
  • Python語言實現人名最多數統計

    本文將從幾個方面詳細介紹Python語言實現人名最多數統計的方法和應用。 一、Python實現人名最多數統計的基礎 1、首先,我們需要了解Python語言的一些基礎知識,如列表、字…

    編程 2025-04-28
  • Python作為中心語言,在編程中取代C語言的優勢和挑戰

    Python一直以其簡單易懂的語法和高效的編碼環境而著名。然而,它最近的發展趨勢表明Python的使用範圍已經從腳本語言擴展到了從Web應用到機器學習等廣泛的開發領域。與此同時,C…

    編程 2025-04-28
  • Python基礎語言

    Python作為一種高級編程語言擁有簡潔優雅的語法。在本文中,我們將從多個方面探究Python基礎語言的特點以及使用技巧。 一、數據類型 Python基礎數據類型包括整數、浮點數、…

    編程 2025-04-28

發表回復

登錄後才能評論