C语言-第1章C语言简介.ppt
《C语言-第1章C语言简介.ppt》由会员分享,可在线阅读,更多相关《C语言-第1章C语言简介.ppt(22页珍藏版)》请在三一办公上搜索。
1、第1章 C語言簡介,C的發展史 C程式初體驗C程式設計基本注意事項上機實習課程,C的起源,1972年貝爾實驗室的Dennis Ritchie以B語言為基礎,並持續改善它。除了保留BCLP及B語言中的許多觀念外,更加入了資料型態的觀念及其它功能,並且將它發表為C語言。Dennis Ritchie發展出來的C語言乃是架構在DEC PDP-11電腦上,最初的目的主要是做為開發Unix作業系統的工具。由於C語言這樣實用的工具使得Unix作業系統開發難度降低且進行順利,所以也開始應用在其它的程式設計領域,因此也使得C語言迅速受到眾人的矚目。,1-1 C的發展史,C的特色與優點(1),程式可攜性高,具有跨
2、平台能力只要是使用ANSI C定義的標準函數庫來開發,而其中不包含一些中斷處理或廠商單獨提供的函數庫,那麼所開發出來的程式將具有相當高的可攜性(Portable)。如果將開發出來的C語言程式碼拿到不同的作業平台上重新編譯,隨即能夠產生一個功能相同的可執行程式,而程式開發者不再需要重新編撰程式碼內容。,1-1 C的發展史,C的特色與優點(2),體積小,執行效率高相較於Java、Visual Basic、Pascal等程式語言來說,C語言的執行效率相當高,執行時也相當穩定。具低階處理能力雖然這些較低階的操作技巧在學習上並不容易,不過卻是其它高階程式語言難以達成的工作項目。這也是C功能較其它語言強大
3、的地方。作為學習其它語言的基礎C語言堪稱是程式語言之父,例如C+、Java、PHP與C#等程式語言,它們的基本語法及某些程式觀念都與C十分類似。,1-1 C的發展史,C程式執行過程簡介,過程通常可區分為編輯、編譯、連結、載入與執行五個階段。目前多半是使用所謂的整合開發環境(IDE,Integrated Development Environment)來作為C的開發環境。編寫完的程式碼,電腦是看不懂的,必需翻譯成電腦能懂的機器語言模式。由於C是一種編譯式語言,也就是必須使用編譯器將原始程式翻譯成目的碼,副檔名為*.obj。,1-1 C的發展史,由於使用者編譯的C程式中可能會使用到函數庫(副檔名為
4、*.lib)中的函數,或者一個程式可能分為數個檔案來開發,這些檔案在編輯為目的檔後,必須透過連結器(linker),最後才會產生可執行檔(副檔名為*.exe)。最後載入過程將可執行檔與相關的函數庫元件,從磁碟中載入到記憶體中,就可準備執行了。,1-1 C的發展史,C程式初體驗,1-2 C程式初體驗,編寫程式區,功能表,工具列,專案瀏覽區,狀態列,編譯器輸出紀錄區,程式輸入游標,程式碼的編寫與儲存,輸入完以上程式碼後,請執行檔案/儲存指令或是工具列上的儲存 鈕,並以Ch01_01為檔名,.c為副檔名進行檔案儲存。,1-2 C程式初體驗,01#include 02#include 0304 int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 简介

链接地址:https://www.31ppt.com/p-6503699.html