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