




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章為什么要學(xué)C語(yǔ)言于水yushuimail@sina.哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第1頁(yè)!本章主要內(nèi)容計(jì)算機(jī)硬件與軟件C語(yǔ)言介紹什么是C語(yǔ)言C語(yǔ)言可以做什么C語(yǔ)言的特點(diǎn)用到的工具軟件VisualC++6.0CodeBlocks哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第2頁(yè)!計(jì)算機(jī)硬件與軟件計(jì)算機(jī)硬件(Hardware)相對(duì)于計(jì)算機(jī)軟件,是指計(jì)算機(jī)的物理實(shí)體,能接受信息的輸入,是以二進(jìn)制的形式按照規(guī)定好的運(yùn)算法則進(jìn)行計(jì)算的電路,能夠?qū)⒂?jì)算結(jié)果輸出。計(jì)算機(jī)軟件(Software)相對(duì)于計(jì)算機(jī)硬件,是指為了完成某種計(jì)算(功能),使用某種編程語(yǔ)言編寫的一套規(guī)定好的運(yùn)算法則,以及由該法則轉(zhuǎn)化成的程序,還有該程序的文檔。哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第3頁(yè)!計(jì)算機(jī)硬件與軟件規(guī)定好的運(yùn)算法則?從硬件方面來(lái)講,規(guī)定好的法則是指電路的通或斷、電位的高或低,它是由機(jī)器指令控制的。從軟件方面來(lái)講,規(guī)定好的法則是指完成某種計(jì)算需要執(zhí)行的確定的運(yùn)算過(guò)程及其轉(zhuǎn)化出的機(jī)器指令。哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第4頁(yè)!計(jì)算機(jī)硬件與軟件計(jì)算機(jī)軟件(Software)是什么樣子?哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第5頁(yè)!C語(yǔ)言介紹C語(yǔ)言如何而來(lái)C語(yǔ)言可以為我們做些什么?C語(yǔ)言有哪些特點(diǎn)?如何來(lái)寫C程序?如何學(xué)好C語(yǔ)言?哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第6頁(yè)!C語(yǔ)言介紹C語(yǔ)言從何而來(lái)(一)一切從一個(gè)叫“SpaceTravel”的電子游戲開始……為了讓他的游戲能在PDP-7上運(yùn)行,KenThompson用匯編語(yǔ)言給PDP-7寫了一個(gè)操作系統(tǒng)——UNIX匯編太不好用了,Thompson需要高級(jí)語(yǔ)言試驗(yàn)了一些高級(jí)語(yǔ)言,包括Fortran,都不理想他在BCPL基礎(chǔ)上,自己設(shè)計(jì)了一個(gè)B語(yǔ)言哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第7頁(yè)!C語(yǔ)言介紹C語(yǔ)言的特點(diǎn)是一種高級(jí)語(yǔ)言歷史悠久,功勛卓著上天入地,無(wú)所不能很多語(yǔ)言都借鑒了它的思想、語(yǔ)法最大的特點(diǎn):靈活和效率哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第8頁(yè)!C語(yǔ)言介紹適合的就是最好的哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第9頁(yè)!C語(yǔ)言介紹什么是編程?編寫程序哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第10頁(yè)!C語(yǔ)言介紹C語(yǔ)言程序設(shè)計(jì)的一般步驟設(shè)計(jì)算法編寫程序源代碼編輯源程序編譯和連接調(diào)試程序直到改正了所有的編譯錯(cuò)誤和運(yùn)行錯(cuò)誤運(yùn)行程序哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第11頁(yè)!C語(yǔ)言介紹如何學(xué)好C語(yǔ)言多思考多看別人的程序多練習(xí)(重中之重)善于尋求幫助(網(wǎng)絡(luò)、他人)哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第12頁(yè)!哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第13頁(yè)!哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第14頁(yè)!哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第15頁(yè)!哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第16頁(yè)!哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第17頁(yè)!計(jì)算機(jī)硬件與軟件硬件(Hardware)是什么樣子?哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第18頁(yè)!計(jì)算機(jī)硬件與軟件這一切是如何做到的?程序設(shè)計(jì)語(yǔ)言!!!哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第19頁(yè)!C語(yǔ)言介紹C語(yǔ)言從何而來(lái)?KenThompsonDennisM.Ritchie哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第20頁(yè)!C語(yǔ)言介紹C語(yǔ)言從何而來(lái)?(二)UNIX開始發(fā)展,B也不夠用了DennisRitchie加入,把B改造成C開始用C重寫UNIX哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第21頁(yè)!C語(yǔ)言介紹C語(yǔ)言可以為我們做些什么?編寫操作系統(tǒng)和基礎(chǔ)工具對(duì)運(yùn)行效率要求較高的系統(tǒng)設(shè)備驅(qū)動(dòng)程序,高性能、實(shí)時(shí)中間件,嵌入式領(lǐng)域,并發(fā)程序設(shè)計(jì)等繼承和維護(hù)已有的C代碼交流、筆試、面試時(shí)最常見的語(yǔ)言哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第22頁(yè)!C語(yǔ)言介紹如何編寫C語(yǔ)言程序?什么是編程程序設(shè)計(jì)的一般流程C語(yǔ)言程序設(shè)計(jì)的一般步驟一個(gè)簡(jiǎn)單的C語(yǔ)言程序哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第23頁(yè)!C語(yǔ)言介紹程序設(shè)計(jì)的一般流程HIT-CProgramming
Whatistobedone?可執(zhí)行文件擴(kuò)展名為.exe的文件
需求分析(Analysis)設(shè)計(jì)(Design)編碼(Write)編輯(Edit)編譯(Compile)連接(Link)運(yùn)行(Run)調(diào)試(Debug)Howisittobedone?擴(kuò)展名為.c的文件(對(duì)C語(yǔ)言而言)擴(kuò)展名為.obj的文件哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第24頁(yè)!C語(yǔ)言介紹一個(gè)簡(jiǎn)單的C程序功能:打印“HelloWorld!”#include<stdio.h>main(){printf("Helloworld!\n");}哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第25頁(yè)!VC++6.0的初始界面哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第26頁(yè)!HIT-CProgramming
建立新文件保存文件編譯運(yùn)行在編譯之前,VC先彈出對(duì)話框,詢問(wèn)是否建立一個(gè)默認(rèn)的項(xiàng)目工作區(qū)。VC必須有項(xiàng)目才能編譯,所以這里必須選擇“Yes”。系統(tǒng)在保存.c文件的目錄里自動(dòng)生成與C源文件同名的.dsw和.dsp等文件。以后可直接打開這些文件來(lái)修改程序,不必再重復(fù)上面的過(guò)程哈工大蘇小紅版C語(yǔ)言課件cha共31頁(yè),您現(xiàn)在瀏覽的是第27頁(yè)!CB的初始界面
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 觸電安全教育托班教案
- 合作社農(nóng)業(yè)生產(chǎn)合作運(yùn)營(yíng)協(xié)議
- 行政管理經(jīng)濟(jì)法重點(diǎn)體系試題及答案
- 2025年海口市瓊山區(qū)九年級(jí)中考語(yǔ)文一模試卷附答案解析
- 目標(biāo)明確2025年中級(jí)經(jīng)濟(jì)師試題及答案
- 行政管理公共關(guān)系學(xué)職業(yè)發(fā)展試題及答案
- 項(xiàng)目經(jīng)理安全b證考試試題及答案
- 職高本科考試試題及答案
- 節(jié)約糧食主題班會(huì)教育
- 班級(jí)工作計(jì)劃整體資源
- 500KV變電站設(shè)備、接線特點(diǎn)及保護(hù)配置原則
- 第十章-老年人的臨終護(hù)理課件
- 結(jié)構(gòu)化學(xué)大綱
- 康復(fù)評(píng)定學(xué)第三章肌力
- 圖形創(chuàng)意(高職藝術(shù)設(shè)計(jì))PPT完整全套教學(xué)課件
- 2023年財(cái)會(huì)金融-注冊(cè)會(huì)計(jì)師-審計(jì)(官方)考試歷年真題甄選版帶答案
- 2023學(xué)年完整公開課版粘壓阻力
- YY/T 0299-2022醫(yī)用超聲耦合劑
- MT 181-1988煤礦井下用塑料管安全性能檢驗(yàn)規(guī)范
- GB/T 193-2003普通螺紋直徑與螺距系列
- 因納特工商管理綜合實(shí)訓(xùn)軟件V4.00
評(píng)論
0/150
提交評(píng)論