找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5870|回復: 5
打印 上一主題 下一主題
收起左側

學習C語言詳細筆記(完整版)共146頁word下載

  [復制鏈接]
跳轉到指定樓層
樓主
ID:421270 發(fā)表于 2018-11-5 19:21 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
一、為什么學習C語言
   1C的起源和發(fā)展
   2C的特點
   3C的應用領域
   4C的重要性
二、怎樣學習C語言
三、學習目標
四、常見問題答疑
1)學習JAVA為什么建議先學C語言
2)沒學過計算機專業(yè)課程能夠學懂C語言
3)英語和數(shù)學不好能學好C語言么?



在第三代語言中,以1980年為分水嶺,分為結構化和面向對象語言。
Fortran語言主要用于科學計算。
Basic語言是vb的前生,pascal語言一般是用于教學。

C語言是最重要的,其他的語言一般很少用了。結構化的代表語言是c語言。結構化語言的數(shù)據(jù)和操作是分離的,導致在寫大項目的時候,會出現(xiàn)各種各樣莫名其妙的問題。

在面向對象的語言中c++是最復雜的語言。由于c++語言太復雜,sun公司對c++進行了改裝,產生了java語言。而c#是由微軟開發(fā)的,和java相似,幾乎一模一樣。

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

三大操作系統(tǒng)windows,unixlinux
Windows內核是c語言寫的,而外殼是c++寫的。Java永遠不可能寫操作系統(tǒng)。因為java運行速度太慢了。
linuxunix都是純c寫的。
操作系統(tǒng)控制了硬件,如果說操作系統(tǒng)的運行速度慢,那么當我們在運行軟件的時候,運行速度會更慢。
為什么使用c語言寫操作系統(tǒng)呢,首先是因為c的運行速度快,然后是因為c可以直接控制硬件,而其他語言不可以。沒有指針的語言是不能直接訪問硬件的。

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

二、怎樣學習C語言(ppt
1、要將編程當成一項事業(yè)來經(jīng)營,而不是糊口的工具。
2、途徑:多思考,多上機。
目標:不能光看,光聽,而要排錯,能看懂程序,能調試程序,自學能力要很強。
3、在犯錯誤中成長。


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




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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表