




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)1C C語言程序設(shè)計語言程序設(shè)計 2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)2u掌握掌握C C語言程序的語言程序的基本構(gòu)成和基本語法成基本構(gòu)成和基本語法成分分u會用會用Visual C+6.0Visual C+6.0集成開發(fā)環(huán)境集成開發(fā)環(huán)境編寫和調(diào)編寫和調(diào)試程序試程序2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)31.2 C1.2 C語言程序的基本構(gòu)成語言程序的基本構(gòu)成 1.3 C1.3 C語言的基本語法成分語言的基本語法成分 1.4 1.4 集成開發(fā)環(huán)境集成開發(fā)環(huán)境Visual C+Visual
2、 C+簡介簡介 1.5 1.5 語言的上機執(zhí)行過程語言的上機執(zhí)行過程 2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)4 C C語言是國際上廣泛流行的、很有發(fā)展前途的計算機高級語言是國際上廣泛流行的、很有發(fā)展前途的計算機高級程序設(shè)計語言。它適合作為系統(tǒng)描述語言,既可以用來寫系程序設(shè)計語言。它適合作為系統(tǒng)描述語言,既可以用來寫系統(tǒng)軟件,也可以用來寫應(yīng)用軟件。統(tǒng)軟件,也可以用來寫應(yīng)用軟件。 以前的操作系統(tǒng)等系統(tǒng)軟件主要是用匯編語言編寫的。以前的操作系統(tǒng)等系統(tǒng)軟件主要是用匯編語言編寫的。由于匯編語言依賴于計算機硬件,程序的可讀性和可移植性由于匯編語言依賴于計算機硬件,程序的可讀性和可移
3、植性都比較差。為了在這些方面有所改善,最好能用高級語言,都比較差。為了在這些方面有所改善,最好能用高級語言,于是,于是,C C語言就在這種情況下應(yīng)運而生了。語言就在這種情況下應(yīng)運而生了。 C C語言的的前身是語言的的前身是B B語言,后經(jīng)美國貝爾實驗室的布語言,后經(jīng)美國貝爾實驗室的布朗朗WW卡尼漢和丹尼斯卡尼漢和丹尼斯MM利奇對其完善和擴充,提出了利奇對其完善和擴充,提出了C C語語言,自言,自19721972年投入使用之后,年投入使用之后,C C語言成為當今使用最為廣泛語言成為當今使用最為廣泛的程序設(shè)計語言之一。的程序設(shè)計語言之一。19871987年美國標準化協(xié)會制定了年美國標準化協(xié)會制定了
4、C C語言語言標準標準“ANSI CANSI C”,即現(xiàn)在流行的,即現(xiàn)在流行的C C語言。語言。1.1.1 C1.1.1 C語言的發(fā)展歷史語言的發(fā)展歷史2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)5 C C語言一共只有語言一共只有3232個關(guān)鍵詞,個關(guān)鍵詞,9 9種控制語句,程序書寫形式種控制語句,程序書寫形式自由,主要用小寫字母表示相對于其他高級語言,自由,主要用小寫字母表示相對于其他高級語言,C C語言的源程語言的源程序短,程序輸入工作量少。序短,程序輸入工作量少。 C C語言共有語言共有3434種運算符,范圍廣泛,除一般高級語言所使用種運算符,范圍廣泛,除一般高級語言所
5、使用的算術(shù)、關(guān)系和邏輯運算符外,還可以實現(xiàn)以二進制位為單位的算術(shù)、關(guān)系和邏輯運算符外,還可以實現(xiàn)以二進制位為單位的運算。的運算。 C C語言具有豐富的數(shù)據(jù)結(jié)構(gòu),其數(shù)據(jù)類型有:整型、實型、語言具有豐富的數(shù)據(jù)結(jié)構(gòu),其數(shù)據(jù)類型有:整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來實現(xiàn)各種復雜數(shù)據(jù)結(jié)構(gòu)的運算。尤其是指針類型數(shù)據(jù),能用來實現(xiàn)各種復雜數(shù)據(jù)結(jié)構(gòu)的運算。尤其是指針類型數(shù)據(jù),使用起來更為靈活、多樣。使用起來更為靈活、多樣。1.1.2 C1.1.2 C語言的特點語言的特點2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程
6、序設(shè)計基礎(chǔ)6 C C語言程序采用函數(shù)結(jié)構(gòu),十分便于把整體程序分割成若干語言程序采用函數(shù)結(jié)構(gòu),十分便于把整體程序分割成若干相對獨立的功能模塊,并且為程序模塊間的相互調(diào)用以及數(shù)據(jù)相對獨立的功能模塊,并且為程序模塊間的相互調(diào)用以及數(shù)據(jù)傳遞提供了便利。傳遞提供了便利。 C語言允許程序編寫者有較大的自由度,因此放寬了語法檢語言允許程序編寫者有較大的自由度,因此放寬了語法檢查。一個不熟練的人員,編一個正確的程序可能會比編一個查。一個不熟練的人員,編一個正確的程序可能會比編一個其它高級語言程序難一些。也就是說,對用語言的人,要求其它高級語言程序難一些。也就是說,對用語言的人,要求對程序設(shè)計更熟練一些。對程序
7、設(shè)計更熟練一些。 C C程序基本上不作修改就可以運行于各種型號的計算機和各程序基本上不作修改就可以運行于各種型號的計算機和各種操作系統(tǒng)。種操作系統(tǒng)。1.1.2 C1.1.2 C語言的特點語言的特點2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)71.1 C1.1 C語言的發(fā)展歷史和特點語言的發(fā)展歷史和特點1.3 C1.3 C語言的基本語法成分語言的基本語法成分 1.4 1.4 集成開發(fā)環(huán)境集成開發(fā)環(huán)境Visual C+Visual C+簡介簡介 1.5 1.5 語言的上機執(zhí)行過程語言的上機執(zhí)行過程 2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)8 一個完整的語言程
8、序由一個完整的語言程序由一個或多個具有相一個或多個具有相對獨立功能的程序模塊組成對獨立功能的程序模塊組成,這樣的程序模塊,這樣的程序模塊稱為稱為“函數(shù)函數(shù)”。因此,。因此,函數(shù)是程序的基本單函數(shù)是程序的基本單位。位。 一個一個C C程序,不管它有多簡單,都必須程序,不管它有多簡單,都必須有且有且只有一個主函數(shù)只有一個主函數(shù),例如:,例如: / /* *僅含有一個空的主函數(shù)僅含有一個空的主函數(shù)* */ /P32022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)9例例1-1 1-1 編寫一個語言程序,用于顯示字符串編寫一個語言程序,用于顯示字符串“Hello,World!Hello,Wo
9、rld!”。 執(zhí)行結(jié)果是在屏幕的當前光標位置處顯示:執(zhí)行結(jié)果是在屏幕的當前光標位置處顯示:P32022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)10總結(jié):總結(jié): C程序是由一個或多個函數(shù)構(gòu)成的,程序是由一個或多個函數(shù)構(gòu)成的,main函數(shù)函數(shù)有有且只有一個。且只有一個。 不管有多少個函數(shù),執(zhí)行從不管有多少個函數(shù),執(zhí)行從main函數(shù)開函數(shù)開始,也在始,也在main函數(shù)中結(jié)束。函數(shù)中結(jié)束。函數(shù)體中函數(shù)體中的語句將實現(xiàn)程序的預定功能。的語句將實現(xiàn)程序的預定功能。書寫形式自由。一行內(nèi)可以寫多條語句,一條語句書寫形式自由。一行內(nèi)可以寫多條語句,一條語句也可以分寫在不同行上。也可以分寫在不同行上
10、。每個語句的最后必須是一個分每個語句的最后必須是一個分號號 。通常用鋸齒狀的書寫方式。通常用鋸齒狀的書寫方式。其作用是將由雙引號其作用是將由雙引號或尖括號括起來的文件中的內(nèi)容,讀入到該語句的位置或尖括號括起來的文件中的內(nèi)容,讀入到該語句的位置處。處。編譯預處理命令不是語句,不能以分號結(jié)束。編譯預處理命令不是語句,不能以分號結(jié)束。P32022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)11#include stdio.h #include stdio.h int sum(int number1, int number2) int sum(int number1, int number2
11、) / /* *計算兩個整數(shù)之和計算兩個整數(shù)之和* */ / return(number1+ number2); return(number1+ number2); void main( ) void main( ) int a,b,c; int a,b,c; scanf(%d%d,&a,&b); scanf(%d%d,&a,&b); / /* *讀入兩個整數(shù),存入變量讀入兩個整數(shù),存入變量a a和和b b中中* */ / c=sum(x,y); c=sum(x,y); printf(The sum of %d and %d is %d, a,b,c); pri
12、ntf(The sum of %d and %d is %d, a,b,c); 程序執(zhí)行后若用戶輸入程序執(zhí)行后若用戶輸入3 3和和5 5,則屏幕將顯示,則屏幕將顯示如下信息:如下信息:例例1.2 1.2 從鍵盤輸入兩個數(shù),求和后顯示。從鍵盤輸入兩個數(shù),求和后顯示。P32022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)12總結(jié):總結(jié): 程序中由程序中由/ /* *和和* */ /括起來的內(nèi)容是程序的括起來的內(nèi)容是程序的注釋注釋部分。部分。注釋部分對程序的編譯過程和執(zhí)行結(jié)果沒有任何影注釋部分對程序的編譯過程和執(zhí)行結(jié)果沒有任何影響。響。 語言中的所有語言中的所有變量變量都必須定義為某種數(shù)
13、據(jù)類型都必須定義為某種數(shù)據(jù)類型,同時必須遵循同時必須遵循“先定義、后使用先定義、后使用”的原則。的原則。(3) (3) 一個語言程序可以由多個函數(shù)組成,通過一個語言程序可以由多個函數(shù)組成,通過函函數(shù)之間的調(diào)用數(shù)之間的調(diào)用來實現(xiàn)相應(yīng)的功能。來實現(xiàn)相應(yīng)的功能。程序中所使用的程序中所使用的函數(shù),既可以是系統(tǒng)提供的庫函數(shù),也可以是用戶函數(shù),既可以是系統(tǒng)提供的庫函數(shù),也可以是用戶根據(jù)需要自己定義的函數(shù)。根據(jù)需要自己定義的函數(shù)。 (4) (4) 程序中調(diào)用的程序中調(diào)用的scanf( )scanf( )函數(shù)函數(shù)的作用是進行的作用是進行格式化格式化輸入輸入;程序中調(diào)用的;程序中調(diào)用的printf( )prin
14、tf( )函數(shù)函數(shù)的作用是進行的作用是進行格式格式化輸出化輸出。P42022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)131.1 C1.1 C語言的發(fā)展歷史和特點語言的發(fā)展歷史和特點1.2 C1.2 C語言程序的基本構(gòu)成語言程序的基本構(gòu)成 1.4 1.4 集成開發(fā)環(huán)境集成開發(fā)環(huán)境Visual C+Visual C+簡介簡介 1.5 1.5 語言的上機執(zhí)行過程語言的上機執(zhí)行過程 2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)14是指程序中的變量、符號常量、數(shù)組、是指程序中的變量、符號常量、數(shù)組、函數(shù)、類型、文件等對象的名字。函數(shù)、類型、文件等對象的名字。 1) 1)
15、標識符的只能由標識符的只能由下劃線下劃線“_ _”、數(shù)字、數(shù)字0909與與5252個大個大小寫字母(小寫字母(azaz,AZAZ)構(gòu)成。構(gòu)成。 2) 2) 標識符的標識符的首字符必須是字母或下劃線首字符必須是字母或下劃線“_ _”而不能而不能是數(shù)字或其它符號。是數(shù)字或其它符號。 3) C3) C語言中語言中大小寫字母是不同大小寫字母是不同的,即在標識符中,的,即在標識符中,大寫字母和小寫字母代表不同的意義。例如:大寫字母和小寫字母代表不同的意義。例如:AustAust和和austaust是兩個不同的標識符。是兩個不同的標識符。 4) 4) 自定義標識符自定義標識符不能使用系統(tǒng)關(guān)鍵字不能使用系統(tǒng)
16、關(guān)鍵字,因為關(guān)鍵字,因為關(guān)鍵字是系統(tǒng)的保留字,它們已有特定的含義。是系統(tǒng)的保留字,它們已有特定的含義。1.3.1 C1.3.1 C語言的主要語言的主要“單詞單詞” 參看參看P13變量名命名要求變量名命名要求P52022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)15關(guān)鍵字又稱保留字,是關(guān)鍵字又稱保留字,是C C 語言規(guī)定的語言規(guī)定的具有特定意義的標識符,它已被具有特定意義的標識符,它已被C C語言開發(fā)環(huán)境使用,語言開發(fā)環(huán)境使用,不能做其他用途使用,每個關(guān)鍵字都有固定的含義。不能做其他用途使用,每個關(guān)鍵字都有固定的含義。C C 語言的關(guān)鍵字分為以下四類。語言的關(guān)鍵字分為以下四類。1 1
17、)標識數(shù)據(jù)類型的關(guān)鍵字:)標識數(shù)據(jù)類型的關(guān)鍵字:intint,longlong,shortshort,charchar,floatfloat,doubledouble,signedsigned,unsignedunsigned,structstruct,unionunion,enumenum,voidvoid,volatilevolatile,constconst。2 2)標識存儲類型的關(guān)鍵字:)標識存儲類型的關(guān)鍵字:autoauto,staticstatic,registerregister,externextern,typedeftypedef。3 3)標識流程控制的關(guān)鍵字:)標識流程控制
18、的關(guān)鍵字:gotogoto,returnreturn,breakbreak,continuecontinue,if if,elseelse,whilewhile,dodo,forfor,switchswitch,casecase,defaultdefault。4 4)標識運算符的關(guān)鍵字:)標識運算符的關(guān)鍵字:sizeofsizeof。 1.3.1 C1.3.1 C語言的主要語言的主要“單詞單詞” P52022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)16包括在程序中定義的變量名、數(shù)包括在程序中定義的變量名、數(shù)據(jù)類型名、函數(shù)名以及符號常量名據(jù)類型名、函數(shù)名以及符號常量名, ,有意義的
19、英文單詞。有意義的英文單詞。 預定義標識符是一類具有特殊含義的標識符,用于預定義標識符是一類具有特殊含義的標識符,用于標識庫函數(shù)名和編譯預處理命令。建議不要將這些預標識庫函數(shù)名和編譯預處理命令。建議不要將這些預定義標識符另做他用。常見的預定義標識符:定義標識符另做他用。常見的預定義標識符:1 1)編譯預處理命令。)編譯預處理命令。definedefine,ifdefifdef,ifndefifndef,endifendif,includeinclude,lineline,if if,else else 等。等。2 2)標準庫函數(shù)。包括數(shù)學函數(shù))標準庫函數(shù)。包括數(shù)學函數(shù)sqrtsqrt,fabs
20、fabs,sinsin等,還等,還有輸入有輸入/ /輸出函數(shù)輸出函數(shù)scanfscanf,printfprintf等。等。常量是有數(shù)據(jù)類型的,如,常量是有數(shù)據(jù)類型的,如,12341234、12.3412.34。代表對各種數(shù)據(jù)類型實際數(shù)據(jù)對象的運代表對各種數(shù)據(jù)類型實際數(shù)據(jù)對象的運算。如,算。如,+ +、- -、* *、/ /、%、=、=等。等。如;、如;、 、 、# #、( (、) )等。等。 1.3.1 C1.3.1 C語言的主要語言的主要“單詞單詞” P52022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)17運算符與操作數(shù)組合就形成了表達式。運算符與操作數(shù)組合就形成了表達式。 如
21、:如: a +b a +b * * c c變量也有數(shù)據(jù)類型,所以在定義變變量也有數(shù)據(jù)類型,所以在定義變量時要說明相應(yīng)變量的類型。如:量時要說明相應(yīng)變量的類型。如:int aint a語句是程序最基本的執(zhí)行單位,程序的語句是程序最基本的執(zhí)行單位,程序的功能就是通過對一系列語句的執(zhí)行來實現(xiàn)的。功能就是通過對一系列語句的執(zhí)行來實現(xiàn)的。C C語言語言中包含了四種基本語句:流程控制語句、表達式語句、中包含了四種基本語句:流程控制語句、表達式語句、復合語句和空語句,它們完成各自特定的操作。復合語句和空語句,它們完成各自特定的操作。C C程程序中的每個語句都由分號作為結(jié)束標志。序中的每個語句都由分號作為結(jié)束
22、標志。函數(shù)是完成特定任務(wù)的獨立函數(shù)是完成特定任務(wù)的獨立模塊,函數(shù)的使用最主要涉及到函數(shù)的定義與調(diào)用。模塊,函數(shù)的使用最主要涉及到函數(shù)的定義與調(diào)用。C C語言沒有輸入輸出語句,輸入輸出語言沒有輸入輸出語句,輸入輸出用庫函數(shù)用庫函數(shù)printf ()printf ()、scanf( )scanf( )等實現(xiàn)。等實現(xiàn)。 1.3.2 C1.3.2 C語言的主要語法單位語言的主要語法單位 P52022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)181.1 C1.1 C語言的發(fā)展歷史和特點語言的發(fā)展歷史和特點1.2 C1.2 C語言程序的基本構(gòu)成語言程序的基本構(gòu)成 1.3 C1.3 C語言的基本
23、語法成分語言的基本語法成分 1.5 1.5 語言的上機執(zhí)行過程語言的上機執(zhí)行過程 2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)19 Visual C+Visual C+是是Microsoft Visual StudioMicrosoft Visual Studio的一部分,的一部分,因此需要找到因此需要找到Visual StudioVisual Studio的光盤或從有關(guān)網(wǎng)站下載的光盤或從有關(guān)網(wǎng)站下載后,執(zhí)行其中的后,執(zhí)行其中的setup.exesetup.exe,并按屏幕上的提示進行安,并按屏幕上的提示進行安裝即可。裝即可。 安裝結(jié)束后,在安裝結(jié)束后,在WindowsWin
24、dows的的“開始開始”菜單的菜單的“程程序序”子菜單中就會出現(xiàn)子菜單中就會出現(xiàn)Microsoft Visual C+ 6.0Microsoft Visual C+ 6.0子菜子菜單。在需要使用單。在需要使用Visual C+Visual C+時,只需從電腦上選擇時,只需從電腦上選擇“開始開始”“程序程序”Microsoft Visual C+ 6.0Microsoft Visual C+ 6.0Visual C+6.0Visual C+6.0(也可以從桌面快捷方式或其他方式(也可以從桌面快捷方式或其他方式進入)即可。進入)即可。 P62022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計
25、基礎(chǔ)20 項目工項目工作區(qū)作區(qū)程序編程序編輯窗口輯窗口調(diào)試信調(diào)試信息窗口息窗口P72022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)21打開打開VC+6.0VC+6.0; “文件文件”“新建新建” “工程工程”l選擇選擇“Win32 console ApplicationWin32 console Application”l在右側(cè)為新建的工程起一個名字并選擇存放路在右側(cè)為新建的工程起一個名字并選擇存放路徑。徑。 “文件文件”“新建新建” “文件文件”l選擇選擇“C+ Source FileC+ Source File”l在右側(cè)在右側(cè)勾選上勾選上“添加工程添加工程”l并為新建的文件起
26、一個文件名,文件擴展名用并為新建的文件起一個文件名,文件擴展名用“.c .c”;編輯源代碼;編輯源代碼; 教材教材P72022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)221.1 C1.1 C語言的發(fā)展歷史和特點語言的發(fā)展歷史和特點1.2 C1.2 C語言程序的基本構(gòu)成語言程序的基本構(gòu)成 1.3 C1.3 C語言的基本語法成分語言的基本語法成分 1.4 1.4 集成開發(fā)環(huán)境集成開發(fā)環(huán)境Visual C+Visual C+簡介簡介 2022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)23 C C語言處理系統(tǒng)提供的開發(fā)環(huán)境是編譯系統(tǒng),所以,語言處理系統(tǒng)提供的開發(fā)環(huán)境是編譯系統(tǒng)
27、,所以,C C程程序的上機執(zhí)行過程一般要經(jīng)過四個步驟,即:序的上機執(zhí)行過程一般要經(jīng)過四個步驟,即:編輯、編譯、連接編輯、編譯、連接和運行和運行。 編輯是用戶把編寫好的編輯是用戶把編寫好的C C語言源程序語言源程序輸入到計算機中,并以文輸入到計算機中,并以文本文件的形式存放在磁盤上。其標識為:本文件的形式存放在磁盤上。其標識為: 文件名文件名.c .c 。其中文件。其中文件名是由用戶指定的符合名是由用戶指定的符合C C標識符規(guī)定的任意字符組合,擴展名要標識符規(guī)定的任意字符組合,擴展名要求為求為.c.c,表示是,表示是C C源程序。例如源程序。例如file_1.cfile_1.c、test.cte
28、st.c等。用于編輯源等。用于編輯源程序所使用的軟件是編輯程序。編輯程序是提供給用戶書寫程序程序所使用的軟件是編輯程序。編輯程序是提供給用戶書寫程序的軟件環(huán)境,可用來輸入和修改源程序。如的軟件環(huán)境,可用來輸入和修改源程序。如WindowsWindows系統(tǒng)提供系統(tǒng)提供的寫字板,文字處理軟件的寫字板,文字處理軟件WPSWPS、WordWord等都可以用來編輯等都可以用來編輯C C語言語言源程序。一般語言系統(tǒng)也會帶有自己的編輯程序。源程序。一般語言系統(tǒng)也會帶有自己的編輯程序。 P72022-2-9第第1章章 C語言程序設(shè)計基礎(chǔ)語言程序設(shè)計基礎(chǔ)24 編譯是把編譯是把C C語言源程序翻譯成用二進制指令
29、表示的目標文件。語言源程序翻譯成用二進制指令表示的目標文件。編譯過程由編譯過程由C C編譯系統(tǒng)提供的編譯程序完成。編譯程序自動對編譯系統(tǒng)提供的編譯程序完成。編譯程序自動對源程序進行句法和語法檢查,當發(fā)現(xiàn)錯誤時,就將錯誤的類型源程序進行句法和語法檢查,當發(fā)現(xiàn)錯誤時,就將錯誤的類型和所在的位置顯示出來,提供給用戶,以幫助用戶修改源程序和所在的位置顯示出來,提供給用戶,以幫助用戶修改源程序中的錯誤。如果未發(fā)現(xiàn)句法和語法錯誤,就自動形成目標代碼中的錯誤。如果未發(fā)現(xiàn)句法和語法錯誤,就自動形成目標代碼并對目標代碼進行優(yōu)化后生成目標文件。目標程序的文件標識并對目標代碼進行優(yōu)化后生成目標文件。目標程序的文件標識是:是: 文件名文件名.obj.obj 。這是系統(tǒng)規(guī)定的形式,擴展名。這是系統(tǒng)規(guī)定的形式,擴展名.obj.obj是目標是目標程序的文件類型標識。不同的編譯系統(tǒng),或者不同版本的編譯程序的文件類型標識。不同的編譯系統(tǒng),或者不同版本的編譯程序,它們的啟動命
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年心理學概論考試試卷及答案
- 2025年心理學專業(yè)碩士研究生入學考試試卷及答案
- 2025年物理學基礎(chǔ)知識驗收考試題及答案
- 2025年食品安全監(jiān)督相關(guān)考試試題及答案
- Adezmapimod-hydrochloride-Standard-SB-203580-hydrochloride-Standard-生命科學試劑-MCE
- 2025年社會工作者職業(yè)資格認證考試試題及答案
- 2025年農(nóng)學與生態(tài)學研究生入學考試試題及答案
- 2025年電子商務(wù)技術(shù)考試試卷及答案
- 2025年兒童發(fā)展心理學考試試題及答案
- 2025年護理碩士研究生入學考試試卷及答案
- 《中華人民共和國藥典》修訂內(nèi)容(2025年)解讀課件
- GB 10769-2025食品安全國家標準嬰幼兒谷類輔助食品
- 審核技巧培訓
- 延遲退休人員協(xié)議書
- 井下作業(yè)施工方案
- 2025年房地產(chǎn)開發(fā)經(jīng)營服務(wù)項目投資風險評估報告
- EPC項目全流程咨詢管理的核心要點與優(yōu)化策略
- 鐵路施工高空作業(yè)安全教育
- 2025年管道工(技師)職業(yè)技能鑒定理論考試題庫(含答案)
- 一體化污水處理設(shè)備采購安裝及運維 投標方案(技術(shù)方案)
- 晉升品質(zhì)主管述職報告
評論
0/150
提交評論