成人一二三区_日本一区二区不卡_极品白嫩少妇无套内谢_www.久久_精品一级_久久之精品

全國- 「切換城市」 培訓(xùn)家旗下培訓(xùn)平臺
手機版
網(wǎng)站導(dǎo)航

C語言入門概述

2020.03.21

發(fā)布者:網(wǎng)上發(fā)布

??C語言簡史,C語言于1972年發(fā)明,使用是用于重寫UINX操作系統(tǒng)(UNIX以前是用匯編寫的)。隨著UNIX操作系統(tǒng)的成功,C語言也得到了大幅度地推廣,至今還是世界上*流行、使用*廣泛的高級程序設(shè)計語言之一。C語言是一門面向過程的語言,非面向?qū)ο蟮恼Z言。從C語言誕生至今,它的熱度一點也沒減過,前兩名基本上都是Java和C/C++。
??C語言的特點
??1.豐富的運算符
??計算機的基本功能就是計算,因此一門程序設(shè)計語言的計算能力是非常重要的。C語言提供了34種運算符,計算類型及其豐富,其中包括了*基本的加減乘除運算。
??2.豐富的數(shù)據(jù)類型
??C語言之所以生命力如何強大,很大一部分是因為它擁有豐富的數(shù)據(jù)類型。
??C語言的數(shù)據(jù)類型有:整型(int)、實型(float)、字符型(char)、數(shù)組類型(int )、指針類型(void *)、結(jié)構(gòu)體類型(struct)、共用體類型(union)等。眾多數(shù)據(jù)類型中,*強大的是指針,通過指針我們可以直接訪問內(nèi)存地址。指針使用得當(dāng)?shù)脑挘粌H可以節(jié)省代碼量,還可以優(yōu)化內(nèi)存管理、提高性能。
??因此,指針是一個非常重要的概念,必須重視。如果你說C語言中除了指針,其他都學(xué)得挺好的,那你干脆說你沒學(xué)過C語言。正因為C語言數(shù)據(jù)類型豐富,運算能力極強,因此很多數(shù)據(jù)庫都是用C語言編寫的,比如DB2、Oracle等。
??3.允許直接訪問物理地址,對硬件進行操作
??由于C語言允許直接訪問物理地址,可以直接對硬件進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位(bit)、字節(jié)和地址進行操作,而這三者是計算機*基本的工作單元。
??4.率的目標(biāo)代碼
??對比匯編語言,C語言可讀性好,易于調(diào)試、修改和移植,代碼質(zhì)量與匯編語言相當(dāng)。
??5.可移植性好
??在一個環(huán)境上用C語言編寫的程序,不改動或稍加改動,就可移植到另一個完全不同的環(huán)境中運行。
??上面說的都算是C語言的優(yōu)點,不過它肯定是有缺點的:
??由于C語言是面向過程的,因此它的數(shù)據(jù)封裝性差、安全性低,這就是C語言和其他面向?qū)ο笳Z言的區(qū)別之一。面向?qū)ο笳Z言的特性之一就是數(shù)據(jù)的封裝性
??語法限制不嚴(yán)格,對變量的類型約束不嚴(yán)格,對數(shù)組下標(biāo)越界不作檢查等
??三、C語言能做什么?
??由于C語言具有強大的數(shù)據(jù)處理能力,而且允許直接訪問物理地址,直接對硬件操作,因此它適于編寫系統(tǒng)軟件、圖形處理、單片機程序、嵌入式系統(tǒng)開發(fā)甚至是用于科研
??很多操作系統(tǒng)的底層都是用C語言寫的,比如android
??iOS開發(fā)中的核心語言是Objective-C(簡稱OC),OC是在C語言的基礎(chǔ)上加了一層面向?qū)ο笳Z法
??四、C語言的版本問題
??從UNIX操作系統(tǒng)的成功后,C語言得到了廣泛地應(yīng)用,從大型主機到小型微機,都有C語言活躍的身影,也衍生了很多個版本的C語言。長期以往,C語言將可能成為一門有多個變種、松散的語言。
??一門正式的語言,肯定要有個標(biāo)準(zhǔn)才行,不然就亂套了。為了改變這種局面,1983年美國國家標(biāo)準(zhǔn)局(American National Standards Institute,簡稱ANSI)成立了一個委員會,開始制定C語言標(biāo)準(zhǔn)的工作。1989年C語言標(biāo)準(zhǔn)被批準(zhǔn),這個版本的C語言標(biāo)準(zhǔn)通常被稱為ANSI C!

上一篇:理財規(guī)劃師的八個領(lǐng)域介紹 下一篇:備考理財規(guī)劃師考試這些習(xí)慣要養(yǎng)成

推薦機構(gòu)

熱門課程

本站展示的所有信息內(nèi)容系由機構(gòu)或個人用戶發(fā)布,可能存在發(fā)布者所發(fā)布的信息,并未獲得品牌所有人有效授權(quán)。本平臺會加強審核,但無法完全排除差錯或疏漏。鄭重聲明:本平臺僅為免費注冊用戶提供免費的信息發(fā)布渠道,但不對其發(fā)布信息的真實性、準(zhǔn)確性和合法性負(fù)責(zé),對此也不承擔(dān)任何法律責(zé)任。對于從本網(wǎng)站或本網(wǎng)站的任何有關(guān)服務(wù)所獲得的資訊、內(nèi)容或廣告,您接受或信賴任何信息所產(chǎn)生之風(fēng)險應(yīng)自行承擔(dān),本網(wǎng)對任何使用或提供本網(wǎng)站信息的商業(yè)活動及其風(fēng)險不承擔(dān)任何責(zé)任。,如果侵犯,請及時通知我們,發(fā)送郵件至15610150293@126.com本網(wǎng)站將在第一時間及時刪除。

主站蜘蛛池模板: 国产日韩欧美 | 久久不雅视频 | 日韩一区二区三区在线 | 亚洲免费成人 | 日韩中文字幕一区二区三区 | 久久九九精品 | 黄色成人小视频 | h片在线播放 | a视频| 一级a毛片| 婷婷五月在线视频 | 青草av在线 | 天天插天天爽 | 国产美女视频网站 | 91狠狠综合 | 国产日韩欧美 | 青草导航| 欧美激情网址 | 欧美日韩精品一区 | 色婷婷久久综合 | 免费网站黄色 | 成人在线小视频 | 免费日韩视频 | 毛片毛片毛片毛片毛片毛片 | 国产精品美女在线 | 国产一级在线视频 | www.日韩av| 欧美日韩精品一区二区 | 欧美精品一区在线 | 欧美日韩一区二 | 中文字幕av网站 | 久久综合激情 | 青青草网站 | 精品亚洲一区二区 | 久久一级视频 | 日韩视频在线观看 | 精品国产福利 | 免费看大片a | 一区二区三区四区在线播放 | 国产日韩在线播放 | 亚洲经典一区二区 |