找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 5843|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

學(xué)習(xí)C語(yǔ)言詳細(xì)筆記(完整版)共146頁(yè)word下載

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
一、為什么學(xué)習(xí)C語(yǔ)言
   1C的起源和發(fā)展
   2C的特點(diǎn)
   3C的應(yīng)用領(lǐng)域
   4C的重要性
二、怎樣學(xué)習(xí)C語(yǔ)言
三、學(xué)習(xí)目標(biāo)
四、常見(jiàn)問(wèn)題答疑
1)學(xué)習(xí)JAVA為什么建議先學(xué)C語(yǔ)言
2)沒(méi)學(xué)過(guò)計(jì)算機(jī)專(zhuān)業(yè)課程能夠?qū)W懂C語(yǔ)言
3)英語(yǔ)和數(shù)學(xué)不好能學(xué)好C語(yǔ)言么?



在第三代語(yǔ)言中,以1980年為分水嶺,分為結(jié)構(gòu)化和面向?qū)ο笳Z(yǔ)言。
Fortran語(yǔ)言主要用于科學(xué)計(jì)算。
Basic語(yǔ)言是vb的前生,pascal語(yǔ)言一般是用于教學(xué)。

C語(yǔ)言是最重要的,其他的語(yǔ)言一般很少用了。結(jié)構(gòu)化的代表語(yǔ)言是c語(yǔ)言。結(jié)構(gòu)化語(yǔ)言的數(shù)據(jù)和操作是分離的,導(dǎo)致在寫(xiě)大項(xiàng)目的時(shí)候,會(huì)出現(xiàn)各種各樣莫名其妙的問(wèn)題。

在面向?qū)ο蟮恼Z(yǔ)言中c++是最復(fù)雜的語(yǔ)言。由于c++語(yǔ)言太復(fù)雜,sun公司對(duì)c++進(jìn)行了改裝,產(chǎn)生了java語(yǔ)言。而c#是由微軟開(kāi)發(fā)的,和java相似,幾乎一模一樣。

在高級(jí)語(yǔ)言的執(zhí)行速度上,c是最快的,c++其次,而java和c#是最后的。Java和c#流行,主要的一個(gè)原因是可以跨平臺(tái)。

三大操作系統(tǒng)windows,unixlinux
Windows內(nèi)核是c語(yǔ)言寫(xiě)的,而外殼是c++寫(xiě)的。Java永遠(yuǎn)不可能寫(xiě)操作系統(tǒng)。因?yàn)?/strong>java運(yùn)行速度太慢了。
linuxunix都是純c寫(xiě)的。
操作系統(tǒng)控制了硬件,如果說(shuō)操作系統(tǒng)的運(yùn)行速度慢,那么當(dāng)我們?cè)谶\(yùn)行軟件的時(shí)候,運(yùn)行速度會(huì)更慢。
為什么使用c語(yǔ)言寫(xiě)操作系統(tǒng)呢,首先是因?yàn)?/strong>c的運(yùn)行速度快,然后是因?yàn)?/strong>c可以直接控制硬件,而其他語(yǔ)言不可以。沒(méi)有指針的語(yǔ)言是不能直接訪問(wèn)硬件的。

·缺點(diǎn):危險(xiǎn)性高,開(kāi)發(fā)周期長(zhǎng),可移植性弱。
危險(xiǎn)性高:寫(xiě)同一個(gè)程序,在java中會(huì)報(bào)錯(cuò),而在c中不會(huì)報(bào)錯(cuò),為什么呢,因?yàn)?/strong>c認(rèn)為程序你想怎么寫(xiě)就怎么寫(xiě),c語(yǔ)言認(rèn)為你寫(xiě)的程序不是很離譜,他都認(rèn)為你寫(xiě)的這個(gè)程序有特殊的含義�?梢灾苯油ㄟ^(guò),而java則不可以。
開(kāi)發(fā)周期長(zhǎng):c語(yǔ)言是面向過(guò)程的語(yǔ)言,面向過(guò)程的語(yǔ)言的特點(diǎn)就是在開(kāi)發(fā)大項(xiàng)目的時(shí)候,很容易崩潰,好比蓋大樓,C語(yǔ)言還要造大量的磚塊、鋼筋等結(jié)構(gòu)原材料,而C++ C# JAVA則進(jìn)行了一定的繼承封裝等操作,相當(dāng)于原材料直接給你,你只需要用它蓋樓即可。
現(xiàn)在市場(chǎng)上的語(yǔ)言分三塊:
C/c++:單純的學(xué)習(xí)c是什么都做不了的。
Java
C#
可移植性不強(qiáng):這是針對(duì)java來(lái)說(shuō)的,因?yàn)?/strong>java的可移植性太強(qiáng)了,所以就感覺(jué)說(shuō)c的可移植性不強(qiáng)。

二、怎樣學(xué)習(xí)C語(yǔ)言(ppt
1、要將編程當(dāng)成一項(xiàng)事業(yè)來(lái)經(jīng)營(yíng),而不是糊口的工具。
2、途徑:多思考,多上機(jī)。
目標(biāo):不能光看,光聽(tīng),而要排錯(cuò),能看懂程序,能調(diào)試程序,自學(xué)能力要很強(qiáng)。
3、在犯錯(cuò)誤中成長(zhǎng)。


完整的Word格式文檔51黑下載地址(共146頁(yè)):
學(xué)習(xí)C語(yǔ)言詳細(xì)筆記(完整版).doc (4.04 MB, 下載次數(shù): 237)




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂2 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:400026 發(fā)表于 2019-5-15 14:03 | 只看該作者
厲害哦
回復(fù)

使用道具 舉報(bào)

板凳
ID:417533 發(fā)表于 2020-8-10 21:00 | 只看該作者
感謝分享,下載學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

地板
ID:477524 發(fā)表于 2020-8-27 09:09 | 只看該作者
感謝分享,下載學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

5#
ID:57414 發(fā)表于 2020-8-28 09:10 | 只看該作者
看起來(lái)不錯(cuò),謝謝!
回復(fù)

使用道具 舉報(bào)

6#
ID:676437 發(fā)表于 2020-8-28 10:10 | 只看該作者
可以作為新手參考學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表