C語言程式編輯學習篇 編程者說之C語言

來源:互聯網
上載者:User

談及C語言,我想凡是學過它的朋友都有這樣一種感覺,那就是“讓我歡喜讓我憂。”歡喜的是,C語言功能非常強大、應用廣泛,一旦掌握了後,你就可以理直氣壯地對他人說“我是電腦高手!”,而且以後若是再自學其他語言就顯得輕而易舉了。憂慮的是,C語言猶如“少林武功”一般博大精深,太難學了。其實就筆者認為C語言並非是“difficult(困難)”的,只要你能理清思路,掌握它的精髓,那麼自學C語言是一件非常容易且又其樂無窮的事。今天本人就與大家一起談談如何學習C語言或者說學習C語言應從哪幾方面著手。

瞭解一些基本知識

一.C語言的背景

就個人感觸,無論學習哪門語言首先應該瞭解一下自己所學語言的背景,也可以說它的發展史。

C語言屬於進階程式語言的一種,它的前身是“ALGOL”。其創始人是布朗·W·卡尼漢和丹尼斯·M·利奇。C語言問世時是帶有很大的局限性,因為它只能用於UNIX系統上。然而隨著科學技術的進步,電腦工業的發展,C語言逐漸脫離UNIX。1987年美國標準化協會制定了C語言的國際標準,簡稱“ANSI C”,從此以後它便成為一種廣泛使用的程式語言。C語言的優點很多,主要的有如下四點:

1.兼備進階語言與低級語言的優點,屬於一種中繼語言。

2.它是一種結構化程式設計語言,非常適合結構化程式設計。

3.有較豐富的資料類型、運算子以及函數供以選用。

4.直接與記憶體打交道,使修改、編輯其他程式與文檔變得輕鬆,簡單。

二.二大語系二種不同的學習方法

筆者學習過很多程式語言,例如:C,C++(C語言的擴充),QBASIC,VB(BASIC的可視化),JAVASCRIPT,JSCRIPT ,VBSCRIPT,JAVA,ASP,FOXPRO,PERL等等,就本人實踐所得,其實進階程式語言分為兩大語系。一路是以C為主的程式語言,例如:JAVASCRIPT,JAVA等,這類語言在函數的調用,程式語句的書寫,迴圈的控制都極為相似。另一路是以BASIC為首的程式語言,例如:FOXPRO,VBSCRIPT等,此類語言同樣具有相似的函數調用,程式語句書寫以及迴圈控制,但與C語系是不同的。因此若是您以前是從QBASIC起家的,那麼在學習C語言前最好是先洗洗腦,千萬不要把學習BASIC的方法以及思路用在C身上。

講到這裡,我想大家對C語言一定有了感性認識吧!下面讓我們再升華一下,全方位親密接觸它。學習C語言必須從以下四點入手,也就是說,只要你能掌握這四點的內容,那麼基本上就大功告成了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.