日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢(xún)客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

對(duì)于高深莫測(cè)的C語(yǔ)言來(lái)說(shuō),寥寥3千字并不能說(shuō)清楚的什么問(wèn)題。但只要您看了此文后,我想對(duì)于您學(xué)習(xí)此語(yǔ)言一定有很大的幫助,同時(shí)也能了知曉如何用最短的時(shí)間學(xué)會(huì)C語(yǔ)言以及掌握C語(yǔ)言的精髓所在。

如何用最短的時(shí)間學(xué)會(huì)C語(yǔ)言,并掌握C語(yǔ)言的精髓所在?

 

談及C語(yǔ)言,我想凡是學(xué)過(guò)它的朋友都有這樣一種感覺(jué),那就是“讓我歡喜讓我憂(yōu)。”歡喜的是,C語(yǔ)言功能非常強(qiáng)大、應(yīng)用廣泛,一旦掌握了后,你就可以理直氣壯地對(duì)他人說(shuō)“我是電腦高手!”,而且以后若是再自學(xué)其他語(yǔ)言就顯得輕而易舉了。憂(yōu)慮的是,C語(yǔ)言猶如“少林武功”一般博大精深,太難學(xué)了。其實(shí)就筆者認(rèn)為C語(yǔ)言并非是“difficult(困難)”的,只要你能理清思路,掌握它的精髓,那么自學(xué)C語(yǔ)言是一件非常容易且又其樂(lè)無(wú)窮的事。今天本人就與大家一起談?wù)勅绾螌W(xué)習(xí)C語(yǔ)言或者說(shuō)學(xué)習(xí)C語(yǔ)言應(yīng)從哪幾方面著手。

了解一些基本知識(shí)

一.C語(yǔ)言的背景

就個(gè)人感觸,無(wú)論學(xué)習(xí)哪門(mén)語(yǔ)言首先應(yīng)該了解一下自己所學(xué)語(yǔ)言的背景,也可以說(shuō)它的發(fā)展史。

C語(yǔ)言屬于高級(jí)程序語(yǔ)言的一種,它的前身是“ALGOL”。其創(chuàng)始人是布朗·W·卡尼漢和丹尼斯·M·利奇。C語(yǔ)言問(wèn)世時(shí)是帶有很大的局限性,因?yàn)樗荒苡糜赨NIX系統(tǒng)上。然而隨著科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)工業(yè)的發(fā)展,C語(yǔ)言逐漸脫離UNIX。1987年美國(guó)標(biāo)準(zhǔn)化協(xié)會(huì)制定了C語(yǔ)言的國(guó)際標(biāo)準(zhǔn),簡(jiǎn)稱(chēng)“ANSI C”,從此以后它便成為一種廣泛使用的程序語(yǔ)言。C語(yǔ)言的優(yōu)點(diǎn)很多,主要的有如下四點(diǎn):

1.兼?zhèn)涓呒?jí)語(yǔ)言與低級(jí)語(yǔ)言的優(yōu)點(diǎn),屬于一種中間語(yǔ)言。

2.它是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,非常適合結(jié)構(gòu)化程序設(shè)計(jì)。

3.有較豐富的數(shù)據(jù)類(lèi)型、運(yùn)算符以及函數(shù)供以選用。

4.直接與內(nèi)存打交道,使修改、編輯其他程序與文檔變得輕松,簡(jiǎn)單。

二.兩大語(yǔ)系二種不同的學(xué)習(xí)方法

筆者學(xué)習(xí)過(guò)很多程序語(yǔ)言,例如:C,C++(C語(yǔ)言的擴(kuò)展),QBASIC,VB(BASIC的可視化),JAVASCRIPT,JSCRIPT ,VBSCRIPT,JAVA,ASP,F(xiàn)OXPRO,PERL等等,就本人實(shí)踐所得,其實(shí)高級(jí)程序語(yǔ)言分為兩大語(yǔ)系。一路是以C為主的程序語(yǔ)言,例如:JavaScript,JAVA等,這類(lèi)語(yǔ)言在函數(shù)的調(diào)用,程序語(yǔ)句的書(shū)寫(xiě),循環(huán)的控制都極為相似。另一路是以BASIC為首的程序語(yǔ)言,例如:FOXPRO,VBSCRIPT等,此類(lèi)語(yǔ)言同樣具有相似的函數(shù)調(diào)用,程序語(yǔ)句書(shū)寫(xiě)以及循環(huán)控制,但與C語(yǔ)系是不同的。因此若是您以前是從QBASIC起家的,那么在學(xué)習(xí)C語(yǔ)言前最好是先洗洗腦,千萬(wàn)不要把學(xué)習(xí)BASIC的方法以及思路用在C身上。

講到這里,我想大家對(duì)C語(yǔ)言一定有了感性認(rèn)識(shí)吧!下面讓我們?cè)偕A一下,全方位親密接觸它。學(xué)習(xí)C語(yǔ)言必須從以下四點(diǎn)入手,也就是說(shuō),只要你能掌握這四點(diǎn)的內(nèi)容,那么基本上就大功告成了。

親密接觸C語(yǔ)言

一.輸入輸出

C語(yǔ)言的輸入輸出是非常嚴(yán)格的,或許在其他程序語(yǔ)言中我們可以不關(guān)心這個(gè)問(wèn)題,但在C語(yǔ)言中,我們必須要徹底了解它。由于篇幅有限,因此筆者不能詳談,有興趣的朋友可以參考由著名程序語(yǔ)言教授譚浩強(qiáng)先生主編,由清華大學(xué)出版社出版的《C程序設(shè)計(jì)第二版》。不過(guò)這里筆者還是有幾點(diǎn)要談一下。

1.二維浮點(diǎn)數(shù)數(shù)組的輸入

二維浮點(diǎn)數(shù)數(shù)組的輸入(即:通過(guò)鍵盤(pán)給二維浮點(diǎn)數(shù)數(shù)組賦值)在很多專(zhuān)業(yè)書(shū)中都沒(méi)有詳細(xì)講過(guò)這個(gè)問(wèn)題。在給二維浮點(diǎn)數(shù)數(shù)組賦值時(shí)一定要先聲明一個(gè)變量,接著把數(shù)值賦予這個(gè)變量,最后把變量數(shù)值賦予二維浮點(diǎn)數(shù)數(shù)組賦值。實(shí)例如下:

如何用最短的時(shí)間學(xué)會(huì)C語(yǔ)言,并掌握C語(yǔ)言的精髓所在?

 

同樣道理,在結(jié)構(gòu)性浮點(diǎn)數(shù)組變量中也一定要按照這種格式輸入。實(shí)例如下:

如何用最短的時(shí)間學(xué)會(huì)C語(yǔ)言,并掌握C語(yǔ)言的精髓所在?

 

2.注意輸出格式中“%”后的字符

C語(yǔ)言的輸出說(shuō)復(fù)雜不復(fù)雜,因?yàn)槌S玫亩己芎?jiǎn)單。可說(shuō)不復(fù)雜也未必,記得曾在一次等級(jí)考前輔導(dǎo)我們C語(yǔ)言的教授講道:“如果C語(yǔ)言要考得很難的話,根本不用考什么指針,只要專(zhuān)考輸出格式,我想百分之九十九的學(xué)生都不及格。”當(dāng)時(shí)我們無(wú)不認(rèn)同。從這則事例中可以看出C語(yǔ)言的輸出格式之復(fù)雜程度。因此大家在學(xué)習(xí)它時(shí)千萬(wàn)要學(xué)會(huì)辨別輸出格式中“%”后的字符,每個(gè)字符都有其意義,也都有其作用。

二.優(yōu)先級(jí)

說(shuō)道優(yōu)先級(jí),有很多朋友都不是很了解或說(shuō)很模糊。為此筆者想先通過(guò)一個(gè)例子讓各位有個(gè)概念。什么叫優(yōu)先級(jí)?比方說(shuō),我們?cè)诠卉?chē)終點(diǎn)站排座隊(duì)時(shí)總會(huì)遇到70歲以上的老人不需要排隊(duì)就能上車(chē)的情景,這就是優(yōu)先級(jí)的涵義。C程序在運(yùn)行時(shí)也象排隊(duì)坐車(chē)一樣,首先照顧那些優(yōu)先級(jí)高的運(yùn)算符,若是優(yōu)先級(jí)相同,那么就象遇到兩位(或兩位以上)70歲以上的老人那樣,讓他們依次上車(chē)。但是C語(yǔ)言中的優(yōu)先級(jí)的運(yùn)算并不是千篇一律的,只能說(shuō)是在大多數(shù)情況下,有些運(yùn)算符的優(yōu)先級(jí)有其自己的特點(diǎn),因此這點(diǎn)大家要注意。例如條件表達(dá)式:條件?結(jié)果1:結(jié)果2,這種表達(dá)式很多朋友都知道,它的作用與IF…ELSE…條件判斷語(yǔ)句很雷同,它運(yùn)算時(shí)的優(yōu)先級(jí)就不是按照C語(yǔ)言的規(guī)則來(lái)完成的。所以說(shuō)對(duì)于優(yōu)先級(jí)各位編程愛(ài)好者一定靈活掌握,不要死記硬背。

三.指針

就個(gè)人認(rèn)為,C語(yǔ)言中的指針是最有特色的,當(dāng)然也是最難學(xué)的。指針說(shuō)穿了,其實(shí)是變量的一種表現(xiàn)形式,只不過(guò)這種變量記載的不是數(shù)值而是地址。就象一個(gè)人可以用姓名來(lái)表示自己,也可以用身份證號(hào)碼來(lái)表示自己一樣。筆者涉足編程已經(jīng)有三年多了,在這期間曾經(jīng)收到過(guò)很多網(wǎng)友的電子郵件詢(xún)問(wèn)學(xué)習(xí)指針的方法。就本人感觸,學(xué)習(xí)指針最好是先學(xué)些計(jì)算機(jī)硬件工作的原理,例如:直接尋址,間接尋址等,只有了解了這些內(nèi)容以后,你再學(xué)指針就比較容易理會(huì),畢竟C語(yǔ)言是一門(mén)介于機(jī)器語(yǔ)言與高級(jí)語(yǔ)言中間的語(yǔ)言,沒(méi)有一些硬件工作知識(shí)是很難領(lǐng)悟它的真諦的。然而事事并非絕對(duì),如果你沒(méi)有這些知識(shí)也不要緊,只要清楚知道以下筆者總結(jié)的二點(diǎn)再加上多練習(xí)便可:

1.指針是地址變量:它的值有兩種:其一是地址,其二是內(nèi)容。不同的表達(dá)方式可以取不同的值,這有點(diǎn)象一個(gè)家庭地址在不同的場(chǎng)合標(biāo)識(shí)的人物也不同。例如:父母親在他們的單位所登記的家庭地址就代表他們自己,而你在學(xué)校中登記的同樣的家庭地址就代表你自己。

2.指針是可以運(yùn)算的,它的運(yùn)算法則與變量是一致的。

另外,在編寫(xiě)一個(gè)程序時(shí),除非萬(wàn)不得已,一般不要使用指針變量。因?yàn)橹羔樖潜容^復(fù)雜的,用不好就“當(dāng)機(jī)”。所以筆者建議各位對(duì)于指針只要能看懂就行,當(dāng)然如果你是準(zhǔn)備參加考試的就另當(dāng)別論了。

四.函數(shù)

雖說(shuō)很多程序語(yǔ)言都有函數(shù)這一內(nèi)容,但筆者覺(jué)得C語(yǔ)言的函數(shù)是最有魅力的。如果你能完全掌握C語(yǔ)言的函數(shù),那么學(xué)習(xí)C++就不成問(wèn)題了(C++是一門(mén)建立在C語(yǔ)言上,但又不同于C語(yǔ)言的高級(jí)程序語(yǔ)言,它增添了很多函數(shù)。)。學(xué)習(xí)函數(shù)的方法是比較簡(jiǎn)單的,只有兩個(gè)字“牢記”,即:牢記函數(shù)的功能,牢記函數(shù)的用途以及如何輸入輸出。有些朋友認(rèn)為,程序語(yǔ)言中的函數(shù)沒(méi)有多大用處,其實(shí)這并不正確,函數(shù)從本質(zhì)上講是一段通用程序,用它可以幫助我們節(jié)約很多編程的時(shí)間,一個(gè)聰明的編程者在編寫(xiě)程序前往往總是先找自己所編寫(xiě)的程序中有多少是可以用函數(shù)來(lái)代替的。筆者曾經(jīng)作過(guò)一個(gè)比較字符串的實(shí)驗(yàn),用C語(yǔ)言中的strcmp()函數(shù)只要一句話,而自己編寫(xiě)的話30句話都擺不平,可想而知函數(shù)是多么實(shí)用呀!

寫(xiě)到這里筆者該告一段落了,下面送一個(gè)本人自己用C 語(yǔ)言編寫(xiě)的注冊(cè)表比較程序給諸位。此段程序的注釋請(qǐng)看“/*…*/”后的文字,程序運(yùn)行時(shí)(在DOS模式下)輸入的方式如下:compare xx1.reg xxx2.reg xxx3.txt,注意字段與字段之間是有空格的。(compare是程序名)

程序代碼:

如何用最短的時(shí)間學(xué)會(huì)C語(yǔ)言,并掌握C語(yǔ)言的精髓所在?

 

 

如何用最短的時(shí)間學(xué)會(huì)C語(yǔ)言,并掌握C語(yǔ)言的精髓所在?

 

對(duì)于高深莫測(cè)的C語(yǔ)言來(lái)說(shuō),寥寥3千字并不能說(shuō)清楚的什么問(wèn)題。但只要看了此文后,我想對(duì)于您學(xué)習(xí)此語(yǔ)言一定有很大的幫助,同時(shí)也能了知曉如何用最短的時(shí)間學(xué)會(huì)C語(yǔ)言以及掌握C語(yǔ)言的精髓所在。另外,此文中所涉及的知識(shí)點(diǎn)都是筆者通過(guò)實(shí)踐得出的,因此若是其他專(zhuān)業(yè)書(shū)籍沒(méi)有講到過(guò)的問(wèn)題可以參考本文。最后祝大家學(xué)習(xí)C語(yǔ)言順利!

分享到:
標(biāo)簽:語(yǔ)言
用戶(hù)無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定