當前位置:首頁 » 編程語言 » c語言怎樣才算會
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言怎樣才算會

發布時間: 2022-09-20 20:46:54

Ⅰ 我想學習c語言,但要怎麼樣才算學會呢

怎樣才算學會?
當你用C寫出第一個「Hello World」的程序的時候,恭喜你,你學會了C!

其實,真正的問題是:你怎樣用C做你想做的事

當有一天你能熟練的用C解決各種實際問題,或者實現自己的想法的時候,作為愛好,你已經把C學得很不錯了!之所以說「作為愛好」是因為不考慮你想做一個職業的C程序員……

學習方法很多很多,怎樣快速有效地學好C呢?
最近老回答新朋友這個問題,給你看看吧,自己的想法而已:

讀書:

首先:
《The C Programming Language》----Dennis Ritchie(C語言之父)
C語言"聖經"沒有那個程序員不知道吧~被成千上萬所國內外大學作為計算機系第一本教材。兼具深度與廣度,不過第一次看稍稍有點難度,沒關系,不必每個知識點都理解,先看一遍

然後:
《c程序設計》--譚浩強
國內最佳C教程,對c解釋比較詳細,特別簡單,正好可以帶著TCPL中不懂的地方細細研讀

接下來:
再讀TCPL,沒錯,這次,要對其中每一點都有比較深刻的認識,習題要做好!這樣一遍下來,基礎就還不錯了!

後面:
《Expert C Programming》--C專家編程--Peter V.D.Linden
深入講解C中比較容易出錯的地方,對C一些特性的深入思考,進階書

此外:
《C與指針》《C陷阱與解惑》也是大師級的C名著!

給你的忠告:

看再多好書,也不如自己多寫點程序,編程這種東西,多動手是第一位的!開始可以按照書上的程序輸,然後可以做書上的一些練習,直到自己可以用程序實現自己的想法。此外還要多讀多借鑒好的代碼

最後:
編程,尤其是用C編程,是一門藝術……一起熱愛它!

------USTB Microsoft Club ImSoNiC

Ⅱ C語言要學多久才算會。

C語言本身就是很難的一門編程語言。如果之前從未接觸過編程語言,那麼只要有興趣,肯鑽研,方法得當,入門也需要幾個月。推薦入門書籍《C程序設計 譚浩強編著》。關鍵的關鍵一定要多練習,多實踐。 如果之前接觸過編程語言,比如面向對象的JAVA,C#,那麼C語言入門就會很快,但是C語言是純粹面向過程的語言,思想轉變也需要一段時間。切不可急功近利,一步一個腳印,才能學好編程。總結:興趣、鑽研、多練、莫浮躁。
1、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門編程語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。
2、在學習C語言之前,應該學好計算機基礎。裡面的很多概念對於C程序員都是非常重要的。如果在著手學習C之前,或者已經開始學習C,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。如果有足夠的耐心,十足的毅力,應該再學習C語言之前學學匯編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍C語言的教材後再看,但是一定要看一遍,一定會受益匪淺。不管看什麼書,先認真地看懂,不要貪速度,應該力求深入的理解。如果能夠比較熟練的解決一本教材上的所有習題,那麼就應該轉入對演算法的學習,盡管此時的C語言還稱不上精通,有許多細節問題還不了解,許多問題還沒有碰到,但是這些問題會在後面的工作和學習中得到解決的。
3、不需要多少資料,掌握一本《The C Programming Language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在編程實踐積累基礎上的,必須一個一個程序的完成才能提高。

Ⅲ 我想掌握C語言,怎麼樣才算掌握呢

1請用「*」號在屏幕上列印出一個任意形狀的非直角三角形(5分)
2質數是只能被1和自己整除的數,編寫一個程序找出1到100中的所有質數(10分)
3學生檔案由姓名、學號、語、數、外成績、家庭住址組成,編寫一個結構體存儲學生檔案,要求能夠把結構體信息保存到硬碟文件中,並從硬碟文件中讀取結構體數據(25分)
4用戶任意從鍵盤輸入n(1<n<100)個字元串,每個字元串長度為1-15個字元,要求將用戶輸入的字元串按積分大小降序排序後輸出,字元串積分計算方法是:將該字元串內所有字元的ASCII碼值相加。程序中不得使用數組,不得使程序出現不安全的隱患。(55分)
5請問表達式1&~(-2)的運算結果是什麼(5分)
以上問題如果你能解決,那麼你的C語言基礎是過關的。如果分數低於80分,說明你的C語言基礎一般。如果低於45分,說明的C語言學得比較差,很多關鍵的東西你都沒有掌握。
但是,上面的題目只要做出了10分以上,那就說明你已經有了最基本的程序設計概念,去學一些其他語言不會遇到比C語言更大的障礙。
至於怎樣才能掌握C語言的問題,呵呵,學語言沒有捷徑可走,扎扎實實啃兩本書下來,多上機練習編一些小程序,自然能學好。

Ⅳ 怎樣才能學好C語言

1、學好c語言,你可以很好地應付任何一種編程工具。
2、一定要多上機練習,通過程式了解相關知識。幾經反復方得正果。
3、不要把學習c語言當成一種任務,更不要把它看成很難完成的任務。要充滿自信,只要是一個智力正常的人都能學好c語言。始終保持游戲的心態,多發現其中的樂趣。當感到編程趣味無窮,那你在電腦方面將前程無量。
4、如果一個程式一時無法弄清楚最後暫時放在一邊,過一段時間你可能會從其他的程式中悟出道理。
5、c語言是一個整體,各個方面是有機聯系的,要從總體上把握它,不要把它割裂成互不關聯的部件。
6、不要完全相信教材(包括本講義),所有結論最好都上機驗證。
怎樣學好c語言
1.
工欲善其事,必先利其器
准備工作:一個開發環境,如turbo
c
2.0、visual
c++等開發工具;一本好教材,如譚浩強主編的《c語言程序設計》(第二版)。我當時看的是他的第一版,就為它的簡潔、完美所吸引,簡直愛不釋手,用了兩個星期一口氣看完。
2.
秘密武器
初學者學習計算機語言要會「讀程序」,要對小型的應用型、游戲型程序感興趣,並模仿去加深對c語言程序設計的理解和操作,只有不斷地寫程序、調試程序才能得到編寫程序的經驗和加深對程序的理解,這也是學習編寫優秀高級程序的秘密武器。
3.
發揚探索精神
學習c語言程序設計有點像做數學難題,只要我們善於思考,善於探索,發揚探索精神去尋找好的設計思想和方法,才能把c語言的精髓真正地掌握。
備戰c語言考試要訣
1.
了解大綱,臨陣不亂
各類筆試中,大多數考題是與大綱要求的基本內容一致的,難度不高,但內容十分廣泛,應牢固掌握c語言考試大綱要求的基礎部分。只有熟悉題型,理解語法、句法,做到心中有數,才能臨陣不亂。
2.
善於歸納,強化記憶
對於需要記憶的計算機基礎知識和基本概念,如果考試時因此失分就十分可惜。如:c語言中有幾種不同的數據類型?運算的優先順序別是怎樣的?因此我們需要善於歸納這些計算機基礎知識,並在理解的基礎上強化記憶。
3.
重視實踐,善於調試
計算機科學是一門理論性、實踐性都很強的學科,對c語言考試的參加者來說,基礎理論方面要求不高,而上機試題往往是很多考生不能通過考試的重要原因,因此要勤於實踐。
4.
多做練習,查漏補缺
在認真地學完指定用書後,最好再找些試題,認真地測試一下,一則可以檢查自己的復習情況;二則可以查漏補缺;三則可以調節心理狀況,以備正式考試時沉著冷靜、萬無一失。

Ⅳ c語言怎麼樣才算是入門

如果你是想知道自己是否已經入門了,那麼,只要你能夠熟練地使用循環、判斷語句,還有就是數組、指針的應用。你學C是不是為了單片機?如果是那麼就已經入門了。如果不是,那你最好還是轉學C++吧

Ⅵ 我想學習C語言,但要怎麼樣才算學會呢

C語言可擴展空間很大的 沒有學會 沒學會之分 只有看你學到什麼水平
可以用這個語言編什麼樣的程序 如果可以編小軟體了 那你算是入門了
如果可以編大型程序 那算你達到了一點的水準

Ⅶ 學會C語言是要會說會寫會懂意思,才算學會了嗎

C語言就是計算機的一種語言,跟我們說漢語,英國人說英語一樣。只要能融匯貫通,把計算機語言運用好,能通過計算機語言,讓計算機完成你要達到的目的,就算是會了。

Ⅷ 怎麼才能學會c語言

我一直這么回答。
我認為,學好編程有四個方面:語言、演算法和數據結構、系統調用和設計。

語言。我可以告訴你C語言有兩大主題你要好好學,一個是內存管理,一個是指針!這個世界上90%以上的C/C++出的嚴重性錯誤全是和這兩個有關。不要看譚浩強的那本書,那本是本爛書。推薦這本書給你《C程序設計語言(第2版·新版)》

演算法和數據結構。我認為,用C語言實現演算法和數據結構莫過於最爽的事情。推薦你看這本書——演算法:C語言實現(第1~4部分)基礎知識、數據結構、排序及搜索(原書第3版),還有那本經典的《演算法導論》
系統設計。關於設計方面,我全力推薦《Unix編程藝術》,看完以後,你就明白什麼是真正的編程文化了。然後,當你看到Windows的Fans的某些言論時,你就知道什麼叫一笑了之了。

Ⅸ c語言怎麼才算精通

c語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點,在程序設計中備受青睞。C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了眾多後來的編程語言,例如C++、Objective-C、Java、C#等。

中文名
C語言
外文名
The C Programming Language
類別
計算機通用程序設計語言
創始人
Dennis MacAlistair Ritchie
創始時間
1972年
更多
基本簡介
C語言是一門面向過程的計算機編程語言,與C++、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。C語言描述問題比匯編語言迅速,工作量小、可讀性好,易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%~20%。因此,C語言可以編寫系統軟體。[1]

C語言

二十世紀八十年代,美國國家標准局為了避免各開發廠商用的C語言語法產生差異,給C語言制定了一套完整的美國國家標准語法,稱為ANSI C。作為C語言最初的標准。[2]2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。

C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows, Mac OS X, Linux, Unix等。C語言的設計影響了眾多後來的編程語言,例