C程序設(shè)計(jì)語(yǔ)言ppt課件.ppt

C程序設(shè)計(jì)語(yǔ)言ppt課件.ppt

ID:57056783

大?。?24.00 KB

頁(yè)數(shù):342頁(yè)

時(shí)間:2020-07-30

C程序設(shè)計(jì)語(yǔ)言ppt課件.ppt_第1頁(yè)
C程序設(shè)計(jì)語(yǔ)言ppt課件.ppt_第2頁(yè)
C程序設(shè)計(jì)語(yǔ)言ppt課件.ppt_第3頁(yè)
C程序設(shè)計(jì)語(yǔ)言ppt課件.ppt_第4頁(yè)
C程序設(shè)計(jì)語(yǔ)言ppt課件.ppt_第5頁(yè)
資源描述:

《C程序設(shè)計(jì)語(yǔ)言ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、C程序設(shè)計(jì)語(yǔ)言計(jì)算機(jī)學(xué)科類別計(jì)算機(jī)科學(xué)理論計(jì)算機(jī)組織與系統(tǒng)結(jié)構(gòu)計(jì)算機(jī)軟件計(jì)算機(jī)硬件計(jì)算機(jī)應(yīng)用計(jì)算機(jī)科學(xué)理論數(shù)值計(jì)算離散數(shù)學(xué)計(jì)算理論程序理論計(jì)算機(jī)組織與系統(tǒng)結(jié)構(gòu)計(jì)算機(jī)類型計(jì)算機(jī)組成計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)計(jì)算機(jī)網(wǎng)絡(luò)計(jì)算機(jī)可靠性與可維護(hù)性計(jì)算機(jī)性能評(píng)價(jià)計(jì)算機(jī)軟件軟件語(yǔ)言軟件方法學(xué)軟件工程軟件系統(tǒng)操作系統(tǒng)、語(yǔ)言處理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、分布式軟件系統(tǒng)、人機(jī)交互系統(tǒng)計(jì)算機(jī)硬件計(jì)算機(jī)邏輯部件集成電路計(jì)算機(jī)存儲(chǔ)設(shè)備計(jì)算機(jī)輸入輸出設(shè)備網(wǎng)絡(luò)通訊設(shè)備計(jì)算機(jī)電源計(jì)算機(jī)制造計(jì)算機(jī)維護(hù)計(jì)算機(jī)硬件的可靠性計(jì)算機(jī)應(yīng)用中文信息處理計(jì)算機(jī)圖形學(xué)數(shù)字圖象處理計(jì)算機(jī)輔助技術(shù)多媒體計(jì)算技術(shù)

2、計(jì)算機(jī)控制系統(tǒng)信息系統(tǒng)計(jì)算機(jī)仿真人工智能軟件計(jì)算機(jī)軟件的定義:計(jì)算機(jī)中程序極其文檔軟件分類系統(tǒng)軟件:操作系統(tǒng)支撐軟件:數(shù)據(jù)庫(kù),網(wǎng)絡(luò),軟件開(kāi)發(fā)環(huán)境應(yīng)用軟件:特定應(yīng)用領(lǐng)域的軟件程序(Program)程序是一種特殊文件定義:是計(jì)算任務(wù)的處理對(duì)象與處理規(guī)則的描述用計(jì)算機(jī)編寫(xiě)的一系列的加工步驟計(jì)算機(jī)做什么都是程序預(yù)先確定的計(jì)算機(jī)的思考是什么計(jì)算機(jī)下棋能力說(shuō)明什么人工智能與程序有關(guān)的要素可執(zhí)行程序文件其他相關(guān)文件例子:金山詞霸字典發(fā)音數(shù)據(jù)文件數(shù)據(jù)輸入輸出源程序可執(zhí)行程序在DOS、WiNDOWS下的com或者exe文件一般直接可以運(yùn)行需要特定的數(shù)據(jù)文件

3、,或者其他可執(zhí)行程序可執(zhí)行程序高級(jí)應(yīng)用需要特定的環(huán)境注冊(cè)表動(dòng)態(tài)鏈接庫(kù)(DLL)程序的內(nèi)容都是機(jī)器語(yǔ)言通過(guò)對(duì)源程序的編譯得到使用的編譯工具叫編譯程序機(jī)器語(yǔ)言計(jì)算機(jī)能夠認(rèn)識(shí)的語(yǔ)言計(jì)算機(jī)的基礎(chǔ)是數(shù)字電路機(jī)器語(yǔ)言就是數(shù)字電路里的電信號(hào)將在《計(jì)算機(jī)組成》課程中學(xué)習(xí)都是二進(jìn)制文件一條機(jī)器語(yǔ)言成為一條指令指令是不可分割的最小功能單元源程序我們目前學(xué)習(xí)的就是使用高級(jí)程序設(shè)計(jì)語(yǔ)言編寫(xiě)程序代碼編制程序(編程)由程序設(shè)計(jì)語(yǔ)言構(gòu)成就向用英文能夠?qū)懶≌f(shuō),用中文也可以寫(xiě)出一樣內(nèi)容的小說(shuō)C是高級(jí)程序設(shè)計(jì)語(yǔ)言最常用的一種程序設(shè)計(jì)語(yǔ)言區(qū)別于自然語(yǔ)言將自然語(yǔ)言形式化為有格式

4、的語(yǔ)言按照與自然語(yǔ)言的相似性分為:高級(jí)程序設(shè)計(jì)語(yǔ)言低級(jí)程序設(shè)計(jì)語(yǔ)言(接近機(jī)器語(yǔ)言)按照應(yīng)用范圍分為:通用語(yǔ)言、專用語(yǔ)言程序設(shè)計(jì)語(yǔ)言基本成分:數(shù)據(jù)成分運(yùn)算成分控制成分傳輸成分程序設(shè)計(jì)語(yǔ)言定義:用于書(shū)寫(xiě)計(jì)算機(jī)程序的語(yǔ)言。通常指實(shí)現(xiàn)高級(jí)語(yǔ)言。語(yǔ)言的基礎(chǔ)是一組記號(hào)與一組規(guī)則。程序設(shè)計(jì)語(yǔ)言包括:語(yǔ)法:記號(hào)的組合規(guī)則語(yǔ)義:記號(hào)的特定意義語(yǔ)用:程序與使用者的關(guān)系源程序->可執(zhí)行程序編輯編譯鏈接源程序目標(biāo)程序可執(zhí)行程序執(zhí)行編譯器庫(kù)可執(zhí)行程序與源程序比較可執(zhí)行程序可以運(yùn)行的程序不知道程序設(shè)計(jì)員的思想不能修改原有的流程完成功能固定源程序可以生成可執(zhí)行程序知道

5、程序設(shè)計(jì)員的思想能修改原有的流程完成功能可以修改進(jìn)入C編程需要的條件:C語(yǔ)言集成環(huán)境:TurboC包含了編輯編譯鏈接調(diào)試運(yùn)行等工具C語(yǔ)言使用最廣泛1972-1973年AT&T的BELL實(shí)驗(yàn)室在B的基礎(chǔ)上開(kāi)發(fā)開(kāi)發(fā)Unix1990年國(guó)際標(biāo)準(zhǔn)的ANSiC第一個(gè)程序:HelloWorld希望輸出是在屏幕上打印HelloWorld首先啟動(dòng)TC.EXE(TurboC的可執(zhí)行程序名稱)在輸入窗口輸入如下的文字:HelloWorld源程序#includemain(){printf(“HelloWorld”);}編譯源程序并執(zhí)行結(jié)果保

6、存該源程序?yàn)槟硞€(gè)名字,例如example.c選擇makeEXEfile退出TurboC環(huán)境dir能夠看到新增加了文件,名稱為example.exe在操作系統(tǒng)提示符下執(zhí)行example.exe注意C語(yǔ)言源程序?qū)Υ笮?xiě)敏感,而一般的文件名對(duì)大小寫(xiě)不敏感理解HelloWorld--頭文件#includestardandinput/outputheadfile標(biāo)準(zhǔn)輸入輸出頭文件輸入輸出不是C的保留字由于后面使用到函數(shù)printf,而該函數(shù)定義在stdio.hstdio.h是編譯器預(yù)先提供的頭文件凡是使用函數(shù)printf,必須#i

7、nclude#的意思是預(yù)處理在計(jì)算機(jī)開(kāi)始理解源程序前先告訴計(jì)算機(jī)什么是函數(shù)printf,在哪里找得到該函數(shù)的解釋函數(shù)的簡(jiǎn)單解釋:功能塊保留字語(yǔ)言本身使用的詞匯不能作為普通的詞匯使用僅表示在語(yǔ)言中的特殊含義main()稱為函數(shù)申明,函數(shù)定義,表示main這個(gè)函數(shù)是干什么的特殊的函數(shù)在一個(gè)源程序中有且僅有一個(gè)main函數(shù)在()中可以寫(xiě)參數(shù){}{}表示其中的語(yǔ)句都當(dāng)作一句語(yǔ)句來(lái)看待必須一一對(duì)應(yīng){為開(kāi)始}為結(jié)束printf由編譯器中的stdio.h提供的函數(shù)能夠?qū)崿F(xiàn)在屏幕上輸出的功能printf在()內(nèi)可以是字符串()代表函數(shù)的

8、參數(shù)參數(shù)代表的是來(lái)料加工中來(lái)的是什么料字符串用“”括起來(lái)后面加字符,表示特殊字符,可以查表表示換行符號(hào)可以出現(xiàn)在字符串的任意地方printf(“helloworld”);

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。