版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章c語(yǔ)言
概述1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言1.2
C語(yǔ)言程序的開(kāi)發(fā)環(huán)境1.3C語(yǔ)言詞匯第1章c語(yǔ)言
概述1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言11.1.1程序設(shè)計(jì)語(yǔ)言的發(fā)展什么是計(jì)算機(jī)語(yǔ)言?為什么要使用計(jì)算機(jī)語(yǔ)言?過(guò)去,我們一提到語(yǔ)言自然就會(huì)想到像英語(yǔ)、漢語(yǔ)等這樣的自然語(yǔ)言,因?yàn)樗侨伺c人互相交流信息不可缺少的工具。而今天,計(jì)算機(jī)遍布于我們生活的每一個(gè)角落,除了我們?nèi)伺c人之間互相交流外,我們還必須和計(jì)算機(jī)交流。用什么樣的方式和計(jì)算機(jī)做最直接的交流呢?人們自然1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言1.1.1程序設(shè)計(jì)語(yǔ)言的發(fā)展1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言2會(huì)想到用最古老和最便捷的方式—語(yǔ)言。人和人交流用的是雙方都能聽(tīng)懂的自然語(yǔ)言,同樣,人和計(jì)算機(jī)交流也要用人和計(jì)算機(jī)都容易接受和理解的語(yǔ)言,這個(gè)語(yǔ)言就是計(jì)算機(jī)語(yǔ)言。我們使用計(jì)算機(jī)語(yǔ)言就是要把我們的意圖表達(dá)給計(jì)算機(jī),其目的就是使用計(jì)算機(jī)。1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言會(huì)想到用最古老和最便捷的方式—語(yǔ)言。人和人交流用的是雙方都能3程序既然要說(shuō)程序設(shè)計(jì)語(yǔ)言,自然要說(shuō)說(shuō)“程序”這個(gè)詞。大家在計(jì)算機(jī)基礎(chǔ)科目中應(yīng)該了解,計(jì)算機(jī)它是一種具有內(nèi)部存儲(chǔ)能力并且具有運(yùn)算的能力,它的本質(zhì)就是執(zhí)行指令所規(guī)定的操作。比如說(shuō),我們想讓計(jì)算機(jī)完成什么工作,只要將完成的步驟用多條指令的形式描述出來(lái),然后存儲(chǔ)到計(jì)算機(jī)的內(nèi)存儲(chǔ)1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言程序1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言4中,需要結(jié)果的時(shí)候,我們只要向計(jì)算機(jī)發(fā)出一個(gè)簡(jiǎn)單的命令,計(jì)算機(jī)就會(huì)逐條按照順序,一條一條的執(zhí)行。當(dāng)指令全部執(zhí)行完了,那么這件事也就完成了。就像這樣,可以被連續(xù)執(zhí)行的一條條指令的集合稱為計(jì)算機(jī)的程序。(換句話說(shuō),程序就是計(jì)算機(jī)指令的序列)編制程序就是給計(jì)算機(jī)安排指令的序列。1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言中,需要結(jié)果的時(shí)候,我們只要向計(jì)算機(jī)發(fā)出一個(gè)簡(jiǎn)單的命令,計(jì)算5程序語(yǔ)言的發(fā)展可以說(shuō),程序語(yǔ)言的產(chǎn)生和發(fā)展直接推動(dòng)了計(jì)算機(jī)的普及和應(yīng)用。當(dāng)今人類就發(fā)明了上千種程序語(yǔ)言。這些語(yǔ)言之間有什么區(qū)別呢,我們應(yīng)該學(xué)習(xí)哪一種呢?1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言程序語(yǔ)言的發(fā)展1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言61.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言計(jì)算機(jī)語(yǔ)言按照使用的方式和功能可以分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言。低級(jí)語(yǔ)言(機(jī)器語(yǔ)言、匯編語(yǔ)言)機(jī)器語(yǔ)言是第一代計(jì)算機(jī)語(yǔ)言,它用0和1組成的各種二進(jìn)制代碼表示各種指令。至于為什么用0和1呢,這是計(jì)算機(jī)中電路的兩種狀態(tài),(通電狀態(tài)和關(guān)閉狀態(tài))優(yōu)勢(shì):計(jì)算機(jī)能夠快速識(shí)別,但編寫(xiě)程序的工作量大,效率低,可移植性差,這這臺(tái)電腦編寫(xiě)的程序,不能再那臺(tái)運(yùn)用。1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言計(jì)算機(jī)語(yǔ)言按照使用的方式和功能可71.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言匯編語(yǔ)言匯編語(yǔ)言是第二代語(yǔ)言,它是用符號(hào)來(lái)表示計(jì)算機(jī)的指令。如“addax,ax”代表加法指令。缺點(diǎn):對(duì)計(jì)算機(jī)硬件依賴性強(qiáng),可移植性差,且難學(xué)難寫(xiě)、難記憶。1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言匯編語(yǔ)言81.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言高級(jí)語(yǔ)言它是采用完全符號(hào)化的描述過(guò)程,用自然語(yǔ)言的形式來(lái)描述問(wèn)題的處理過(guò)程。用數(shù)學(xué)表達(dá)式的形式描述對(duì)數(shù)據(jù)的計(jì)算過(guò)程。優(yōu)點(diǎn):高級(jí)語(yǔ)言只要求人們向計(jì)算機(jī)描述問(wèn)題的求解步驟,而不需要關(guān)心計(jì)算機(jī)的內(nèi)部結(jié)構(gòu),所以容易被人們理解和接受。目前普遍使用的有visualC++,visualbasic等等,1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言高級(jí)語(yǔ)言91.1.2
C語(yǔ)言簡(jiǎn)介
C語(yǔ)言是一種通用的、結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言。無(wú)論是系統(tǒng)軟件還是應(yīng)用軟件都可以很方便地使用C語(yǔ)言。C語(yǔ)言是由美國(guó)貝爾實(shí)驗(yàn)室的D.M.Ritchie于1972年在B語(yǔ)言的基礎(chǔ)上設(shè)計(jì)出來(lái)的。它既保持了B語(yǔ)言精練和接近硬件的特點(diǎn),又克服了B語(yǔ)言過(guò)于簡(jiǎn)單和數(shù)據(jù)無(wú)類型等不足。不過(guò)最初的C語(yǔ)言只是為描述和實(shí)現(xiàn)UNIX操作系統(tǒng)而提供的一種工具語(yǔ)言,并主要在貝爾實(shí)驗(yàn)室內(nèi)部使用。1977年出現(xiàn)了不依賴于具體機(jī)器的C語(yǔ)言編譯文本《可移植C語(yǔ)言編譯程序》。C語(yǔ)言因此具有的良好的可移植性,使UNIX操作系統(tǒng)迅速在各種機(jī)器上運(yùn)行,并與此相輔相成,也使C語(yǔ)言得到了迅速推廣和廣泛應(yīng)用。1978年以后,C語(yǔ)言已完全獨(dú)立于UNIX,先后移植到大、中、小和微型計(jì)算機(jī)上,成為計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的主流語(yǔ)種。下一頁(yè)返回1.1.2
C語(yǔ)言簡(jiǎn)介
下一頁(yè)返回101.1.2
C語(yǔ)言簡(jiǎn)介
C語(yǔ)言的特點(diǎn)C語(yǔ)言已成為國(guó)內(nèi)外廣泛使用的一種計(jì)算機(jī)語(yǔ)言,它具有很多突出的優(yōu)點(diǎn)。C語(yǔ)言的主要特點(diǎn)有以下幾個(gè)方面。1.C語(yǔ)言簡(jiǎn)潔、緊湊C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書(shū)寫(xiě)形式自由,主要用小寫(xiě)字母表示,壓縮了一切不必要的成分。上一頁(yè)下一頁(yè)返回1.1.2
C語(yǔ)言簡(jiǎn)介
C語(yǔ)言的特點(diǎn)上一頁(yè)下一頁(yè)返回112.數(shù)據(jù)類型豐富C語(yǔ)言具有現(xiàn)代語(yǔ)言的各種數(shù)據(jù)類型。C語(yǔ)言的基本數(shù)據(jù)類型有整型(int)、浮點(diǎn)型(float)和字符型(char)。在此基礎(chǔ)上按層次可產(chǎn)生各種構(gòu)造類型,如數(shù)組、指針、結(jié)構(gòu)體和共用體等。同時(shí)還提供了用戶自定義數(shù)據(jù)類型。用這些數(shù)據(jù)類型可以實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)結(jié)構(gòu),如棧、鏈表和樹(shù)等。2.數(shù)據(jù)類型豐富121.1.2
C語(yǔ)言簡(jiǎn)介3.提供了豐富的運(yùn)算符和運(yùn)算能力有34個(gè)運(yùn)算符(書(shū)后有附錄部分),大家比較熟悉的有(+、-、*、/),而其他的,我們會(huì)在今后的學(xué)習(xí)紅陸陸續(xù)續(xù)的會(huì)講到。。上一頁(yè)下一頁(yè)返回1.1.2
C語(yǔ)言簡(jiǎn)介3.提供了豐富的運(yùn)算符和運(yùn)算能力上一131.1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言4.機(jī)器生成代碼質(zhì)量高,移植性好用C語(yǔ)言編寫(xiě)的程序可移植性好,基本上不做修改就能用于各種型號(hào)的計(jì)算機(jī)和各種操作系統(tǒng)5.具有結(jié)構(gòu)化的控制語(yǔ)句。例如:if…else語(yǔ)句。(這里簡(jiǎn)要介紹下)If語(yǔ)句是用來(lái)判定鎖定的條件是否滿足,如果滿足就會(huì)….如果不滿足就會(huì)….上一頁(yè)返回1.1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言4.機(jī)器生成代碼質(zhì)量高,移14例題:判斷x和y值誰(shuí)大if(x>y)x大于y是否滿足?printf(“%d”,x);滿足的話,打印x值elseprintf(“%d”,y);不滿足的話,打印y值例題:判斷x和y值誰(shuí)大if(x>y)15第1章C語(yǔ)言概述-精選課件16C語(yǔ)言的優(yōu)點(diǎn)很多,但也有一些不足。如語(yǔ)法限制不太嚴(yán)格、類型檢驗(yàn)太弱和不同類型數(shù)據(jù)轉(zhuǎn)換比較隨便,這就要求程序員對(duì)程序設(shè)計(jì)的方法和技巧更熟練,以保證程序的正確性。C語(yǔ)言的優(yōu)點(diǎn)很多,但也有一些不足。如語(yǔ)法限制不太嚴(yán)格、類型檢175.可以直接對(duì)硬件進(jìn)行操作C語(yǔ)言因?yàn)槟苓M(jìn)行位(bit)操作,所以能實(shí)現(xiàn)匯編語(yǔ)言的大部分功能,可以直接對(duì)硬件進(jìn)行操作。因此C語(yǔ)言既具有高級(jí)語(yǔ)言的功能,又具有低級(jí)語(yǔ)言的許多功能,可用來(lái)寫(xiě)系統(tǒng)軟件。5.可以直接對(duì)硬件進(jìn)行操作18回顧計(jì)算機(jī)基礎(chǔ)知識(shí)“位”(bit)操作什么是位操作呢?講到位操作,大家可以回憶一下,我們?cè)瓉?lái)學(xué)習(xí)的計(jì)算機(jī)基礎(chǔ)課中,曾提到關(guān)于計(jì)算機(jī)存儲(chǔ)方面的知識(shí)點(diǎn)?!拔弧保╞it)是計(jì)算機(jī)中數(shù)據(jù)的最小單位,它是指一個(gè)二進(jìn)制數(shù)。(0或1)“字節(jié)”:而8個(gè)“位”,也就是8個(gè)二進(jìn)制數(shù)組成一個(gè)字節(jié)。(byte)字節(jié)是存儲(chǔ)單元中的基本單位?;仡櫽?jì)算機(jī)基礎(chǔ)知識(shí)“位”(bit)操作19回顧計(jì)算機(jī)基礎(chǔ)知識(shí)1MB=1024(byte)1GB=1024MB計(jì)算機(jī)中存儲(chǔ)單位是以1024為一個(gè)換算單位的?;仡櫽?jì)算機(jī)基礎(chǔ)知識(shí)1MB=1024(byte)201.1.2
C語(yǔ)言簡(jiǎn)介用C語(yǔ)言編寫(xiě)的源程序,簡(jiǎn)稱C程序。C程序是一種函數(shù)結(jié)構(gòu),一般由一個(gè)或若干個(gè)函數(shù)組成,其中必有一個(gè)名為main()的主函數(shù),程序的執(zhí)行就是從這里開(kāi)始的。例1-1
編寫(xiě)一求任意兩個(gè)整數(shù)的和的C程序。main()
/*主函數(shù)首部*/{Printf(“jiujiangzhiyedaxue!”);/*輸出計(jì)算結(jié)果*/}/*函數(shù)體結(jié)束*/下一頁(yè)返回1.1.2
C語(yǔ)言簡(jiǎn)介用C語(yǔ)言編寫(xiě)的源程序,簡(jiǎn)稱C程序。C21下面來(lái)分析本程序的結(jié)構(gòu):Mian()是主函數(shù),每一個(gè)C語(yǔ)言程序都必須,并且只有一個(gè)主函數(shù),程序的運(yùn)行都是從主函數(shù)開(kāi)始的?;ɡㄌ?hào){}它面的內(nèi)容是有許多語(yǔ)句構(gòu)成的函數(shù)體,“{”代表函數(shù)體的開(kāi)始,“}”代表函數(shù)體的結(jié)束。1.1.2
C語(yǔ)言簡(jiǎn)介下面來(lái)分析本程序的結(jié)構(gòu):1.1.2
C語(yǔ)言簡(jiǎn)介22本程序的printf()是C語(yǔ)言的輸出函數(shù),其作用是把雙引號(hào)里面的字符串在電腦顯示屏上輸出。Printf(“jiujiangzhiyedaxue!”)“/*”和“*/”之間的內(nèi)容是程序的注釋部分,它描述的是程序流程圖中注釋框中的內(nèi)容。這注釋僅僅是為程序設(shè)計(jì)人員對(duì)程序的說(shuō)明信息,對(duì)程序的運(yùn)行是不起作用的。本程序的printf()是C語(yǔ)言的輸出函數(shù),其作用是把雙引號(hào)23閱讀分析例1.2求任意兩個(gè)整數(shù)的積#include<stdio.h>/*調(diào)用輸入輸出函數(shù)時(shí)所需使用的文件,文件名為stdio.h*/Intmul(inta,intb);Main()/*主函數(shù)體說(shuō)明*/{Intx,y,z;printf(“inputtwonumbers:\n”);/*輸出字符串后回車到下行*/Scanf(“%d%d,&x,&y);/*通過(guò)鍵盤(pán)輸入x,y的值*/z=mul(x,y);/*調(diào)用mul函數(shù),然后將調(diào)用得到的數(shù)值交給z*/printf(“mul=%d”,z);}intmul(inta,intb)/*子函數(shù)體說(shuō)明*/{intc;c=a*b;returnc;/*把C的數(shù)值返還給mul函數(shù)*/}閱讀分析例1.2求任意兩個(gè)整數(shù)的積241.1.2
簡(jiǎn)單的C程序介紹下面來(lái)分析本程序的結(jié)構(gòu):①#include是編譯預(yù)處理命令。由雙引號(hào)括起來(lái)的stdio.h稱做為“頭文件”,在“stdio.h”文件中定義了I/O庫(kù)所用到的某些宏和變量,其作用是將由雙引號(hào)(或尖括號(hào))括起來(lái)的文件中的內(nèi)容,讀入到此命令的位置處。在使用C語(yǔ)言的輸入/輸出庫(kù)函數(shù)時(shí),一般需要使用#include命令將“stdio.h”包含到源文件中。上一頁(yè)下一頁(yè)返回1.1.2
簡(jiǎn)單的C程序介紹下面來(lái)分析本程序的結(jié)構(gòu):上一頁(yè)下251.1.2
簡(jiǎn)單的C程序介紹②main()為主函數(shù)名,花括號(hào){}部分構(gòu)成主函數(shù)的函數(shù)體。③語(yǔ)句intx,y,z;是變量的定義部分,說(shuō)明變量x,y,z為3個(gè)整型變量,可以用來(lái)存放整型數(shù)據(jù)。④scanf功能是調(diào)用系統(tǒng)提供的標(biāo)準(zhǔn)庫(kù)函數(shù)讀入變量x和y的值。⑤printf功能是調(diào)用系統(tǒng)提供的標(biāo)準(zhǔn)庫(kù)函數(shù)輸出計(jì)算結(jié)果z的值。1.1.2
簡(jiǎn)單的C程序介紹②main()為主函數(shù)名,花括號(hào)261.1.2
簡(jiǎn)單的C程序介紹⑥本程序由兩個(gè)函數(shù)組成,主函數(shù)main()和mul函數(shù)。函數(shù)之間并列關(guān)系,主函數(shù)可以調(diào)用mul函數(shù)。mul函數(shù)為用戶自定義函數(shù)。7.每一個(gè)語(yǔ)句和數(shù)據(jù)聲明的最后必須有一個(gè)分號(hào),分號(hào)是C語(yǔ)言的必要組成部分。8.函數(shù)由函數(shù)首部和函數(shù)體組成:函數(shù)首部:intmul(inta,intb)函數(shù)類型函數(shù)名(函數(shù)參數(shù)類型函數(shù)參數(shù)名,函數(shù)參數(shù)類型函數(shù)參數(shù)名)函數(shù)體:(包括變量聲明部分、執(zhí)行語(yǔ)句部分)上一頁(yè)下一頁(yè)返回1.1.2
簡(jiǎn)單的C程序介紹⑥本程序由兩個(gè)函數(shù)組成,主函數(shù)m27例1-3閱讀并分析下面的程序。main()
/*主函數(shù)*/{inta,b;/*聲明部分,定義兩個(gè)整形變量a和b*/intsum;/*定義整形變量sum*/scanf(″%d,%d″,&a,&b);/*輸入變量a和b的值*/sum=a+b;/*計(jì)算a和b的和,結(jié)果保存在變量sum中*/printf(″%d″,sum);/*輸出sum的值*/
}例1-3閱讀并分析下面的程序。281.1.2
簡(jiǎn)單的C程序介紹
下面來(lái)分析一下本程序的程序結(jié)構(gòu):1.一個(gè)C程序由兩個(gè)部分組成,數(shù)據(jù)描述和步驟描述。數(shù)據(jù)描述是為了描述在程序中使用了哪些類型的數(shù)據(jù)。比如:inta,b;定義a變量和b變量都是整型變量intsum;定義sum為整型變量步驟描述是對(duì)數(shù)據(jù)進(jìn)行操作部分比如:sum=a+b;a加b的值賦予sumscanf(“%d,%d”,&a,&b);通過(guò)鍵盤(pán)輸入兩個(gè)整型數(shù)值,分別賦予a和b。就如同做菜,數(shù)據(jù)描述就像做菜時(shí)準(zhǔn)備原料階段。步驟描述就像做菜的順序和過(guò)程。上一頁(yè)下一頁(yè)返回1.1.2
簡(jiǎn)單的C程序介紹下面來(lái)分析一下本程序的程序結(jié)構(gòu)291.1.2
簡(jiǎn)單的C程序介紹2.main()主函數(shù),上個(gè)例題說(shuō)過(guò),C語(yǔ)言中必須要有一個(gè)主函數(shù),并且也只能有一個(gè)主函數(shù);但可以有零個(gè)和多個(gè)其他分函數(shù)。3.main()主函數(shù)的位置可以放在c語(yǔ)言的任何地方,你可以放在開(kāi)頭,也可以其他地方,但不論你放在哪個(gè)地方,程序都是先從主函數(shù)進(jìn)行。4.“;”分號(hào),是表示一句話結(jié)束的標(biāo)記,每句話結(jié)束都要有一個(gè)分號(hào)。上一頁(yè)下一頁(yè)返回1.1.2
簡(jiǎn)單的C程序介紹2.main()主函數(shù),上個(gè)例題301.2C程序的開(kāi)發(fā)過(guò)程我們編寫(xiě)C程序僅僅是程序設(shè)計(jì)工作中的一個(gè)環(huán)節(jié),寫(xiě)出來(lái)的程序需要在計(jì)算機(jī)中運(yùn)行,直到得到正確的運(yùn)行結(jié)果為止。C程序上機(jī)要經(jīng)過(guò)四個(gè)步驟:編輯、編譯、連結(jié)、運(yùn)行。一、編輯:就是我們編寫(xiě)C語(yǔ)言程序代碼的過(guò)程,編寫(xiě)好后,通過(guò)文件存儲(chǔ)起來(lái),文件名的后綴名為“
.c”我們稱這種文件為源文件。(比如file1.c等。)有時(shí)候我們要對(duì)我們的程序代碼進(jìn)行修改和編輯的話,可以使用編輯的程序,如(windows的寫(xiě)字板、記事本、word等都可以編輯)
上一頁(yè)下一頁(yè)返回1.2C程序的開(kāi)發(fā)過(guò)程我們編寫(xiě)C程序僅僅是程序設(shè)計(jì)工作中的一311.2C程序的開(kāi)發(fā)過(guò)程二、編譯編譯是把C語(yǔ)言的源程序翻譯成二進(jìn)制代碼。(為什么要翻譯成二進(jìn)制源代碼呢?)想想編譯程序在編譯過(guò)程中會(huì)檢查程序的語(yǔ)句和語(yǔ)法進(jìn)行檢查,如果發(fā)現(xiàn)有問(wèn)題,就會(huì)彈出錯(cuò)誤對(duì)話框。編譯結(jié)束形成二進(jìn)制代碼后,C語(yǔ)言會(huì)生成一個(gè)文件在這些代碼存儲(chǔ)起來(lái),這種文件稱為“目標(biāo)文件”,文件的后綴名為“.obj”。1.2C程序的開(kāi)發(fā)過(guò)程二、編譯321.2C程序的開(kāi)發(fā)過(guò)程三、連結(jié)生成目標(biāo)文件后,我們計(jì)算機(jī)還不能立馬開(kāi)始執(zhí)行程序,還必須利用系統(tǒng)提供的連結(jié)程序?qū)⒛繕?biāo)程序和系統(tǒng)庫(kù)函數(shù)連結(jié)組裝起來(lái),形成可執(zhí)行程序,才能運(yùn)行。這種可執(zhí)行程序文件名為“文件名.exe”.四、運(yùn)行在運(yùn)行階段的時(shí)候,可以脫離C程序,直接在系統(tǒng)中運(yùn)行。但如果運(yùn)行不正確,還必須重新回到第一步進(jìn)行修改。1.2C程序的開(kāi)發(fā)過(guò)程三、連結(jié)33圖1-1
上機(jī)運(yùn)行的步驟返回圖1-1
上機(jī)運(yùn)行的步驟返回341.2
C程序的上機(jī)步驟在了解了C語(yǔ)言的初步知識(shí)后,大家最好上機(jī)運(yùn)行一個(gè)C程序,以建立對(duì)C程序的初步認(rèn)識(shí)。下面就visulaC++6.0環(huán)境、win-tc下如何運(yùn)行一個(gè)C的源程序作具體介紹。上一頁(yè)下一頁(yè)返回1.2
C程序的上機(jī)步驟在了解了C語(yǔ)言的初步知識(shí)后,大家最好351.3C語(yǔ)言詞匯標(biāo)識(shí)符在程序中有許多需要命名的對(duì)象,以便在程序的其他地方使用。如何表示在一些不同地方使用同一對(duì)象呢?最基本的方式就是為其對(duì)象命名,通過(guò)名字在程序中建立定義與使用的關(guān)系。為此,每種程序語(yǔ)言都規(guī)定了在程序里描述名字的規(guī)則,這些名字包括:變量名、常數(shù)名、數(shù)組名、函數(shù)名、文件名等等,通常稱為“標(biāo)識(shí)符”。命名規(guī)則:標(biāo)識(shí)符由字母、數(shù)字或下劃線(—)組成,他的第一個(gè)字符必須是字母或下劃線。C語(yǔ)言還規(guī)定,標(biāo)識(shí)符中字母的大寫(xiě)與小寫(xiě)要看成兩個(gè)不同的字符。如a不同于A;game1.exe不同于Game1.exe是兩個(gè)不同的文件。1.3C語(yǔ)言詞匯標(biāo)識(shí)符361.3C語(yǔ)言詞匯合法的C標(biāo)識(shí)符不合法的C標(biāo)識(shí)符call_test3939test_string1-string11.3C語(yǔ)言詞匯合法的C標(biāo)識(shí)符不合法的C標(biāo)識(shí)符371.3C語(yǔ)言詞匯關(guān)鍵字C語(yǔ)言中有些具有特殊含義的關(guān)鍵字是不能作為用戶自定義的標(biāo)識(shí)符使用的。如:ifelseintlongforcasechar等等,具體后面幾章我們將深入了解,這里只做介紹。1.3C語(yǔ)言詞匯關(guān)鍵字381.3C語(yǔ)言詞匯運(yùn)算符>==<<=>=!==邏輯與&&邏輯或!!邏輯非!分隔符“”“,”空格和逗號(hào)逗號(hào),主要是用在類型說(shuō)明和函數(shù)參數(shù)表中分隔各個(gè)變量,如inta,b,c;intmul(inta,intb);空格,主要是在關(guān)鍵字、標(biāo)識(shí)符之間必須要一個(gè)以上的空格,要不會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤。inta;1.3C語(yǔ)言詞匯運(yùn)算符39第1章c語(yǔ)言
概述1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言1.2
C語(yǔ)言程序的開(kāi)發(fā)環(huán)境1.3C語(yǔ)言詞匯第1章c語(yǔ)言
概述1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言401.1.1程序設(shè)計(jì)語(yǔ)言的發(fā)展什么是計(jì)算機(jī)語(yǔ)言?為什么要使用計(jì)算機(jī)語(yǔ)言?過(guò)去,我們一提到語(yǔ)言自然就會(huì)想到像英語(yǔ)、漢語(yǔ)等這樣的自然語(yǔ)言,因?yàn)樗侨伺c人互相交流信息不可缺少的工具。而今天,計(jì)算機(jī)遍布于我們生活的每一個(gè)角落,除了我們?nèi)伺c人之間互相交流外,我們還必須和計(jì)算機(jī)交流。用什么樣的方式和計(jì)算機(jī)做最直接的交流呢?人們自然1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言1.1.1程序設(shè)計(jì)語(yǔ)言的發(fā)展1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言41會(huì)想到用最古老和最便捷的方式—語(yǔ)言。人和人交流用的是雙方都能聽(tīng)懂的自然語(yǔ)言,同樣,人和計(jì)算機(jī)交流也要用人和計(jì)算機(jī)都容易接受和理解的語(yǔ)言,這個(gè)語(yǔ)言就是計(jì)算機(jī)語(yǔ)言。我們使用計(jì)算機(jī)語(yǔ)言就是要把我們的意圖表達(dá)給計(jì)算機(jī),其目的就是使用計(jì)算機(jī)。1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言會(huì)想到用最古老和最便捷的方式—語(yǔ)言。人和人交流用的是雙方都能42程序既然要說(shuō)程序設(shè)計(jì)語(yǔ)言,自然要說(shuō)說(shuō)“程序”這個(gè)詞。大家在計(jì)算機(jī)基礎(chǔ)科目中應(yīng)該了解,計(jì)算機(jī)它是一種具有內(nèi)部存儲(chǔ)能力并且具有運(yùn)算的能力,它的本質(zhì)就是執(zhí)行指令所規(guī)定的操作。比如說(shuō),我們想讓計(jì)算機(jī)完成什么工作,只要將完成的步驟用多條指令的形式描述出來(lái),然后存儲(chǔ)到計(jì)算機(jī)的內(nèi)存儲(chǔ)1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言程序1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言43中,需要結(jié)果的時(shí)候,我們只要向計(jì)算機(jī)發(fā)出一個(gè)簡(jiǎn)單的命令,計(jì)算機(jī)就會(huì)逐條按照順序,一條一條的執(zhí)行。當(dāng)指令全部執(zhí)行完了,那么這件事也就完成了。就像這樣,可以被連續(xù)執(zhí)行的一條條指令的集合稱為計(jì)算機(jī)的程序。(換句話說(shuō),程序就是計(jì)算機(jī)指令的序列)編制程序就是給計(jì)算機(jī)安排指令的序列。1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言中,需要結(jié)果的時(shí)候,我們只要向計(jì)算機(jī)發(fā)出一個(gè)簡(jiǎn)單的命令,計(jì)算44程序語(yǔ)言的發(fā)展可以說(shuō),程序語(yǔ)言的產(chǎn)生和發(fā)展直接推動(dòng)了計(jì)算機(jī)的普及和應(yīng)用。當(dāng)今人類就發(fā)明了上千種程序語(yǔ)言。這些語(yǔ)言之間有什么區(qū)別呢,我們應(yīng)該學(xué)習(xí)哪一種呢?1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言程序語(yǔ)言的發(fā)展1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言451.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言計(jì)算機(jī)語(yǔ)言按照使用的方式和功能可以分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言。低級(jí)語(yǔ)言(機(jī)器語(yǔ)言、匯編語(yǔ)言)機(jī)器語(yǔ)言是第一代計(jì)算機(jī)語(yǔ)言,它用0和1組成的各種二進(jìn)制代碼表示各種指令。至于為什么用0和1呢,這是計(jì)算機(jī)中電路的兩種狀態(tài),(通電狀態(tài)和關(guān)閉狀態(tài))優(yōu)勢(shì):計(jì)算機(jī)能夠快速識(shí)別,但編寫(xiě)程序的工作量大,效率低,可移植性差,這這臺(tái)電腦編寫(xiě)的程序,不能再那臺(tái)運(yùn)用。1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言計(jì)算機(jī)語(yǔ)言按照使用的方式和功能可461.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言匯編語(yǔ)言匯編語(yǔ)言是第二代語(yǔ)言,它是用符號(hào)來(lái)表示計(jì)算機(jī)的指令。如“addax,ax”代表加法指令。缺點(diǎn):對(duì)計(jì)算機(jī)硬件依賴性強(qiáng),可移植性差,且難學(xué)難寫(xiě)、難記憶。1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言匯編語(yǔ)言471.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言高級(jí)語(yǔ)言它是采用完全符號(hào)化的描述過(guò)程,用自然語(yǔ)言的形式來(lái)描述問(wèn)題的處理過(guò)程。用數(shù)學(xué)表達(dá)式的形式描述對(duì)數(shù)據(jù)的計(jì)算過(guò)程。優(yōu)點(diǎn):高級(jí)語(yǔ)言只要求人們向計(jì)算機(jī)描述問(wèn)題的求解步驟,而不需要關(guān)心計(jì)算機(jī)的內(nèi)部結(jié)構(gòu),所以容易被人們理解和接受。目前普遍使用的有visualC++,visualbasic等等,1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言高級(jí)語(yǔ)言481.1.2
C語(yǔ)言簡(jiǎn)介
C語(yǔ)言是一種通用的、結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言。無(wú)論是系統(tǒng)軟件還是應(yīng)用軟件都可以很方便地使用C語(yǔ)言。C語(yǔ)言是由美國(guó)貝爾實(shí)驗(yàn)室的D.M.Ritchie于1972年在B語(yǔ)言的基礎(chǔ)上設(shè)計(jì)出來(lái)的。它既保持了B語(yǔ)言精練和接近硬件的特點(diǎn),又克服了B語(yǔ)言過(guò)于簡(jiǎn)單和數(shù)據(jù)無(wú)類型等不足。不過(guò)最初的C語(yǔ)言只是為描述和實(shí)現(xiàn)UNIX操作系統(tǒng)而提供的一種工具語(yǔ)言,并主要在貝爾實(shí)驗(yàn)室內(nèi)部使用。1977年出現(xiàn)了不依賴于具體機(jī)器的C語(yǔ)言編譯文本《可移植C語(yǔ)言編譯程序》。C語(yǔ)言因此具有的良好的可移植性,使UNIX操作系統(tǒng)迅速在各種機(jī)器上運(yùn)行,并與此相輔相成,也使C語(yǔ)言得到了迅速推廣和廣泛應(yīng)用。1978年以后,C語(yǔ)言已完全獨(dú)立于UNIX,先后移植到大、中、小和微型計(jì)算機(jī)上,成為計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的主流語(yǔ)種。下一頁(yè)返回1.1.2
C語(yǔ)言簡(jiǎn)介
下一頁(yè)返回491.1.2
C語(yǔ)言簡(jiǎn)介
C語(yǔ)言的特點(diǎn)C語(yǔ)言已成為國(guó)內(nèi)外廣泛使用的一種計(jì)算機(jī)語(yǔ)言,它具有很多突出的優(yōu)點(diǎn)。C語(yǔ)言的主要特點(diǎn)有以下幾個(gè)方面。1.C語(yǔ)言簡(jiǎn)潔、緊湊C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書(shū)寫(xiě)形式自由,主要用小寫(xiě)字母表示,壓縮了一切不必要的成分。上一頁(yè)下一頁(yè)返回1.1.2
C語(yǔ)言簡(jiǎn)介
C語(yǔ)言的特點(diǎn)上一頁(yè)下一頁(yè)返回502.數(shù)據(jù)類型豐富C語(yǔ)言具有現(xiàn)代語(yǔ)言的各種數(shù)據(jù)類型。C語(yǔ)言的基本數(shù)據(jù)類型有整型(int)、浮點(diǎn)型(float)和字符型(char)。在此基礎(chǔ)上按層次可產(chǎn)生各種構(gòu)造類型,如數(shù)組、指針、結(jié)構(gòu)體和共用體等。同時(shí)還提供了用戶自定義數(shù)據(jù)類型。用這些數(shù)據(jù)類型可以實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)結(jié)構(gòu),如棧、鏈表和樹(shù)等。2.數(shù)據(jù)類型豐富511.1.2
C語(yǔ)言簡(jiǎn)介3.提供了豐富的運(yùn)算符和運(yùn)算能力有34個(gè)運(yùn)算符(書(shū)后有附錄部分),大家比較熟悉的有(+、-、*、/),而其他的,我們會(huì)在今后的學(xué)習(xí)紅陸陸續(xù)續(xù)的會(huì)講到。。上一頁(yè)下一頁(yè)返回1.1.2
C語(yǔ)言簡(jiǎn)介3.提供了豐富的運(yùn)算符和運(yùn)算能力上一521.1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言4.機(jī)器生成代碼質(zhì)量高,移植性好用C語(yǔ)言編寫(xiě)的程序可移植性好,基本上不做修改就能用于各種型號(hào)的計(jì)算機(jī)和各種操作系統(tǒng)5.具有結(jié)構(gòu)化的控制語(yǔ)句。例如:if…else語(yǔ)句。(這里簡(jiǎn)要介紹下)If語(yǔ)句是用來(lái)判定鎖定的條件是否滿足,如果滿足就會(huì)….如果不滿足就會(huì)….上一頁(yè)返回1.1.1
程序設(shè)計(jì)語(yǔ)言與C語(yǔ)言4.機(jī)器生成代碼質(zhì)量高,移53例題:判斷x和y值誰(shuí)大if(x>y)x大于y是否滿足?printf(“%d”,x);滿足的話,打印x值elseprintf(“%d”,y);不滿足的話,打印y值例題:判斷x和y值誰(shuí)大if(x>y)54第1章C語(yǔ)言概述-精選課件55C語(yǔ)言的優(yōu)點(diǎn)很多,但也有一些不足。如語(yǔ)法限制不太嚴(yán)格、類型檢驗(yàn)太弱和不同類型數(shù)據(jù)轉(zhuǎn)換比較隨便,這就要求程序員對(duì)程序設(shè)計(jì)的方法和技巧更熟練,以保證程序的正確性。C語(yǔ)言的優(yōu)點(diǎn)很多,但也有一些不足。如語(yǔ)法限制不太嚴(yán)格、類型檢565.可以直接對(duì)硬件進(jìn)行操作C語(yǔ)言因?yàn)槟苓M(jìn)行位(bit)操作,所以能實(shí)現(xiàn)匯編語(yǔ)言的大部分功能,可以直接對(duì)硬件進(jìn)行操作。因此C語(yǔ)言既具有高級(jí)語(yǔ)言的功能,又具有低級(jí)語(yǔ)言的許多功能,可用來(lái)寫(xiě)系統(tǒng)軟件。5.可以直接對(duì)硬件進(jìn)行操作57回顧計(jì)算機(jī)基礎(chǔ)知識(shí)“位”(bit)操作什么是位操作呢?講到位操作,大家可以回憶一下,我們?cè)瓉?lái)學(xué)習(xí)的計(jì)算機(jī)基礎(chǔ)課中,曾提到關(guān)于計(jì)算機(jī)存儲(chǔ)方面的知識(shí)點(diǎn)。“位”(bit)是計(jì)算機(jī)中數(shù)據(jù)的最小單位,它是指一個(gè)二進(jìn)制數(shù)。(0或1)“字節(jié)”:而8個(gè)“位”,也就是8個(gè)二進(jìn)制數(shù)組成一個(gè)字節(jié)。(byte)字節(jié)是存儲(chǔ)單元中的基本單位。回顧計(jì)算機(jī)基礎(chǔ)知識(shí)“位”(bit)操作58回顧計(jì)算機(jī)基礎(chǔ)知識(shí)1MB=1024(byte)1GB=1024MB計(jì)算機(jī)中存儲(chǔ)單位是以1024為一個(gè)換算單位的?;仡櫽?jì)算機(jī)基礎(chǔ)知識(shí)1MB=1024(byte)591.1.2
C語(yǔ)言簡(jiǎn)介用C語(yǔ)言編寫(xiě)的源程序,簡(jiǎn)稱C程序。C程序是一種函數(shù)結(jié)構(gòu),一般由一個(gè)或若干個(gè)函數(shù)組成,其中必有一個(gè)名為main()的主函數(shù),程序的執(zhí)行就是從這里開(kāi)始的。例1-1
編寫(xiě)一求任意兩個(gè)整數(shù)的和的C程序。main()
/*主函數(shù)首部*/{Printf(“jiujiangzhiyedaxue!”);/*輸出計(jì)算結(jié)果*/}/*函數(shù)體結(jié)束*/下一頁(yè)返回1.1.2
C語(yǔ)言簡(jiǎn)介用C語(yǔ)言編寫(xiě)的源程序,簡(jiǎn)稱C程序。C60下面來(lái)分析本程序的結(jié)構(gòu):Mian()是主函數(shù),每一個(gè)C語(yǔ)言程序都必須,并且只有一個(gè)主函數(shù),程序的運(yùn)行都是從主函數(shù)開(kāi)始的?;ɡㄌ?hào){}它面的內(nèi)容是有許多語(yǔ)句構(gòu)成的函數(shù)體,“{”代表函數(shù)體的開(kāi)始,“}”代表函數(shù)體的結(jié)束。1.1.2
C語(yǔ)言簡(jiǎn)介下面來(lái)分析本程序的結(jié)構(gòu):1.1.2
C語(yǔ)言簡(jiǎn)介61本程序的printf()是C語(yǔ)言的輸出函數(shù),其作用是把雙引號(hào)里面的字符串在電腦顯示屏上輸出。Printf(“jiujiangzhiyedaxue!”)“/*”和“*/”之間的內(nèi)容是程序的注釋部分,它描述的是程序流程圖中注釋框中的內(nèi)容。這注釋僅僅是為程序設(shè)計(jì)人員對(duì)程序的說(shuō)明信息,對(duì)程序的運(yùn)行是不起作用的。本程序的printf()是C語(yǔ)言的輸出函數(shù),其作用是把雙引號(hào)62閱讀分析例1.2求任意兩個(gè)整數(shù)的積#include<stdio.h>/*調(diào)用輸入輸出函數(shù)時(shí)所需使用的文件,文件名為stdio.h*/Intmul(inta,intb);Main()/*主函數(shù)體說(shuō)明*/{Intx,y,z;printf(“inputtwonumbers:\n”);/*輸出字符串后回車到下行*/Scanf(“%d%d,&x,&y);/*通過(guò)鍵盤(pán)輸入x,y的值*/z=mul(x,y);/*調(diào)用mul函數(shù),然后將調(diào)用得到的數(shù)值交給z*/printf(“mul=%d”,z);}intmul(inta,intb)/*子函數(shù)體說(shuō)明*/{intc;c=a*b;returnc;/*把C的數(shù)值返還給mul函數(shù)*/}閱讀分析例1.2求任意兩個(gè)整數(shù)的積631.1.2
簡(jiǎn)單的C程序介紹下面來(lái)分析本程序的結(jié)構(gòu):①#include是編譯預(yù)處理命令。由雙引號(hào)括起來(lái)的stdio.h稱做為“頭文件”,在“stdio.h”文件中定義了I/O庫(kù)所用到的某些宏和變量,其作用是將由雙引號(hào)(或尖括號(hào))括起來(lái)的文件中的內(nèi)容,讀入到此命令的位置處。在使用C語(yǔ)言的輸入/輸出庫(kù)函數(shù)時(shí),一般需要使用#include命令將“stdio.h”包含到源文件中。上一頁(yè)下一頁(yè)返回1.1.2
簡(jiǎn)單的C程序介紹下面來(lái)分析本程序的結(jié)構(gòu):上一頁(yè)下641.1.2
簡(jiǎn)單的C程序介紹②main()為主函數(shù)名,花括號(hào){}部分構(gòu)成主函數(shù)的函數(shù)體。③語(yǔ)句intx,y,z;是變量的定義部分,說(shuō)明變量x,y,z為3個(gè)整型變量,可以用來(lái)存放整型數(shù)據(jù)。④scanf功能是調(diào)用系統(tǒng)提供的標(biāo)準(zhǔn)庫(kù)函數(shù)讀入變量x和y的值。⑤printf功能是調(diào)用系統(tǒng)提供的標(biāo)準(zhǔn)庫(kù)函數(shù)輸出計(jì)算結(jié)果z的值。1.1.2
簡(jiǎn)單的C程序介紹②main()為主函數(shù)名,花括號(hào)651.1.2
簡(jiǎn)單的C程序介紹⑥本程序由兩個(gè)函數(shù)組成,主函數(shù)main()和mul函數(shù)。函數(shù)之間并列關(guān)系,主函數(shù)可以調(diào)用mul函數(shù)。mul函數(shù)為用戶自定義函數(shù)。7.每一個(gè)語(yǔ)句和數(shù)據(jù)聲明的最后必須有一個(gè)分號(hào),分號(hào)是C語(yǔ)言的必要組成部分。8.函數(shù)由函數(shù)首部和函數(shù)體組成:函數(shù)首部:intmul(inta,intb)函數(shù)類型函數(shù)名(函數(shù)參數(shù)類型函數(shù)參數(shù)名,函數(shù)參數(shù)類型函數(shù)參數(shù)名)函數(shù)體:(包括變量聲明部分、執(zhí)行語(yǔ)句部分)上一頁(yè)下一頁(yè)返回1.1.2
簡(jiǎn)單的C程序介紹⑥本程序由兩個(gè)函數(shù)組成,主函數(shù)m66例1-3閱讀并分析下面的程序。main()
/*主函數(shù)*/{inta,b;/*聲明部分,定義兩個(gè)整形變量a和b*/intsum;/*定義整形變量sum*/scanf(″%d,%d″,&a,&b);/*輸入變量a和b的值*/sum=a+b;/*計(jì)算a和b的和,結(jié)果保存在變量sum中*/printf(″%d″,sum);/*輸出sum的值*/
}例1-3閱讀并分析下面的程序。671.1.2
簡(jiǎn)單的C程序介紹
下面來(lái)分析一下本程序的程序結(jié)構(gòu):1.一個(gè)C程序由兩個(gè)部分組成,數(shù)據(jù)描述和步驟描述。數(shù)據(jù)描述是為了描述在程序中使用了哪些類型的數(shù)據(jù)。比如:inta,b;定義a變量和b變量都是整型變量intsum;定義sum為整型變量步驟描述是對(duì)數(shù)據(jù)進(jìn)行操作部分比如:sum=a+b;a加b的值賦予sumscanf(“%d,%d”,&a,&b);通過(guò)鍵盤(pán)輸入兩個(gè)整型數(shù)值,分別賦予a和b。就如同做菜,數(shù)據(jù)描述就像做菜時(shí)準(zhǔn)備原料階段。步驟描述就像做菜的順序和過(guò)程。上一頁(yè)下一頁(yè)返回1.1.2
簡(jiǎn)單的C程序介紹下面來(lái)分析一下本程序的程序結(jié)構(gòu)681.1.2
簡(jiǎn)單的C程序介紹2.main()主函數(shù),上個(gè)例題說(shuō)過(guò),C語(yǔ)言中必須要有一個(gè)主函數(shù),并且也只能有一個(gè)主函數(shù);但可以有零個(gè)和多個(gè)其他分函數(shù)。3.main()主函數(shù)的位置可以放在c語(yǔ)言的任何地方,你可以放在開(kāi)頭,也可以其他地方,但不論你放在哪個(gè)地方,程序都是先從主函數(shù)進(jìn)行。4.“;”分號(hào),是表示一句話結(jié)束的標(biāo)記,每句話結(jié)束都要有一個(gè)分號(hào)。上一頁(yè)下一頁(yè)返回1.1.2
簡(jiǎn)單的C程序介紹2.main()主函數(shù),上個(gè)例題691.2C程序的開(kāi)發(fā)過(guò)程我們編寫(xiě)C程序僅僅是程序設(shè)計(jì)工作中的一個(gè)環(huán)節(jié),寫(xiě)出來(lái)的程序需要在計(jì)算機(jī)中運(yùn)行,直到得到正確的運(yùn)行結(jié)果為止。C程序上機(jī)要經(jīng)過(guò)四個(gè)步驟:編輯、編譯、連結(jié)、運(yùn)行。一、編輯:就是我們編寫(xiě)C語(yǔ)言程序代碼的過(guò)程,編寫(xiě)好后,通過(guò)文件存儲(chǔ)起來(lái),文件
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46958-2025道路車輛自動(dòng)駕駛系統(tǒng)測(cè)試場(chǎng)景基于場(chǎng)景的安全評(píng)估框架
- 河北省保定市蓮池區(qū)2025-2026學(xué)年上學(xué)期期末八年級(jí)數(shù)學(xué)試卷(無(wú)答案)
- 北京市豐臺(tái)區(qū)2025-2026學(xué)年高三上學(xué)期期末物理試卷(含答案)
- 2025-2026學(xué)年山西省太原市陽(yáng)曲縣龍城雙語(yǔ)中學(xué)九年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- 五年級(jí)數(shù)學(xué)期末試卷及答案
- 初中數(shù)學(xué)介紹
- 關(guān)于萬(wàn)能學(xué)生檢討書(shū)合集5篇
- 獸醫(yī)考試資格題庫(kù)及答案
- 深圳輔警考試題目及答案
- 人力資源試題簡(jiǎn)答及答案
- ICU護(hù)士長(zhǎng)2025年度述職報(bào)告
- 鋼結(jié)構(gòu)除銹后油漆施工方案
- 骨科患者圍手術(shù)期靜脈血栓栓塞癥預(yù)防指南(2025年)
- 倉(cāng)庫(kù)安全消防管理制度
- 2025年信息化運(yùn)行維護(hù)工作年度總結(jié)報(bào)告
- 腸梗阻的課件
- 廣西對(duì)口升專職業(yè)技能測(cè)試答案
- 冶煉煙氣制酸工藝解析
- 運(yùn)輸公司安全生產(chǎn)培訓(xùn)計(jì)劃
- 兒童組織細(xì)胞壞死性淋巴結(jié)炎診斷與治療專家共識(shí)解讀 2
- 2025體彩知識(shí)考試題及答案
評(píng)論
0/150
提交評(píng)論