版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語言中級(jí)培訓(xùn)語言中級(jí)培訓(xùn)一、一、C語言回顧語言回顧 2 “中級(jí)中級(jí)”要解決的問題要解決的問題 在大學(xué)所學(xué)的在大學(xué)所學(xué)的C語言是基本知識(shí)和基本概念。語言是基本知識(shí)和基本概念。 學(xué)習(xí)基本知識(shí)和基本概念,告訴我們學(xué)習(xí)基本知識(shí)和基本概念,告訴我們C語言有語言有些什么、能干什么,卻沒告訴我們何時(shí)使用什些什么、能干什么,卻沒告訴我們何時(shí)使用什么、為何必須這樣用、如何去組合它們。么、為何必須這樣用、如何去組合它們。 過去學(xué)的東西告訴你如何讓所寫的程序通過編過去學(xué)的東西告訴你如何讓所寫的程序通過編譯;而中級(jí)培訓(xùn)是告訴你如何避開雖通過了編譯;而中級(jí)培訓(xùn)是告訴你如何避開雖通過了編譯但仍存在的錯(cuò)誤。譯但仍存在的錯(cuò)
2、誤。 這明顯是兩個(gè)層次的問題。這明顯是兩個(gè)層次的問題?!爸屑?jí)中級(jí)”就是要解就是要解決第二個(gè)層次的問題。決第二個(gè)層次的問題。 3 不要把這種培訓(xùn)神化。不要把這種培訓(xùn)神化。 培訓(xùn)所講的內(nèi)容是提供你思考的引導(dǎo),而非別人培訓(xùn)所講的內(nèi)容是提供你思考的引導(dǎo),而非別人思考的結(jié)論。是思考的結(jié)論。是“漁漁”而不是而不是“魚魚”。 在千變?nèi)f化的硬件、在千變?nèi)f化的硬件、OS以及形形色色的編譯器以及形形色色的編譯器上,根本不存在普遍適用一成不變的東西。永遠(yuǎn)上,根本不存在普遍適用一成不變的東西。永遠(yuǎn)不變的是變化。因此唯一可信賴的是你自己的思不變的是變化。因此唯一可信賴的是你自己的思考???。 不要以編譯器來理解語言,要依
3、靠語言標(biāo)準(zhǔn)。不要以編譯器來理解語言,要依靠語言標(biāo)準(zhǔn)。 唯有真了解了語言的每個(gè)概念背后的原理機(jī)制,唯有真了解了語言的每個(gè)概念背后的原理機(jī)制,才會(huì)在駕馭語言上立于不敗之地。才會(huì)在駕馭語言上立于不敗之地。 4 知道了語言能做什么,還要知道它不能做什么。知道了語言能做什么,還要知道它不能做什么。 語言是概念、是原理,它只是提供了一堆語言是概念、是原理,它只是提供了一堆“零件零件”、一套機(jī)制,并沒規(guī)定該怎么組織成程序。、一套機(jī)制,并沒規(guī)定該怎么組織成程序。 語言僅是語法層面不是語義層面的東西,僅是打語言僅是語法層面不是語義層面的東西,僅是打造整體的零部件,系統(tǒng)整體是個(gè)什么,它根本不造整體的零部件,系統(tǒng)整
4、體是個(gè)什么,它根本不知道,也不關(guān)心。那是語義,是程序員的事,也知道,也不關(guān)心。那是語義,是程序員的事,也正是程序員發(fā)揮想象力表現(xiàn)才華的廣闊天地。正是程序員發(fā)揮想象力表現(xiàn)才華的廣闊天地。 同一種語言,可以寫出精美絕倫的程序,也可以同一種語言,可以寫出精美絕倫的程序,也可以造出一堆垃圾。造出一堆垃圾。 “事在人為事在人為”。 5 C語言的語法要素:語言的語法要素: (1) 字符集字符集 關(guān)鍵字關(guān)鍵字 運(yùn)算符運(yùn)算符 標(biāo)識(shí)符標(biāo)識(shí)符 表達(dá)式表達(dá)式 語句語句 6 C語言的語法要素:語言的語法要素: (2) 程序結(jié)構(gòu)程序結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 數(shù)組數(shù)組 結(jié)構(gòu)體結(jié)構(gòu)體 共用體共用體 枚舉枚舉 程序執(zhí)行形態(tài)程序
5、執(zhí)行形態(tài)函數(shù)函數(shù) 程序存儲(chǔ)形態(tài)程序存儲(chǔ)形態(tài)文件文件 7 C語言的語法要素:語言的語法要素: (3) 常量常量 變量變量 類型類型 8 使用變量的注意要點(diǎn)使用變量的注意要點(diǎn)變量都有域值變量都有域值(最大最小值最大最小值),使用時(shí)防止越界;,使用時(shí)防止越界;避免用無符號(hào)變量存儲(chǔ)負(fù)數(shù);避免用無符號(hào)變量存儲(chǔ)負(fù)數(shù);特別要注意變量的特別要注意變量的Scope。有符號(hào)數(shù)給無符號(hào)賦值賦值的問題有符號(hào)數(shù)給無符號(hào)賦值賦值的問題 例例 下面處理的結(jié)果是多少?下面處理的結(jié)果是多少? int i = -1; unsigned int ui ; ui = i; 二、二、C語言開發(fā)流程語言開發(fā)流程 10 六大環(huán)節(jié)、各環(huán)節(jié)作
6、用六大環(huán)節(jié)、各環(huán)節(jié)作用 步驟步驟: 編輯編輯 預(yù)編譯預(yù)編譯 編譯編譯 鏈接鏈接 加載加載 運(yùn)行運(yùn)行成果成果:.cpp ( .h) .obj.exe是否真正理解了是否真正理解了它們的含義?它們的含義? 11 編譯是分界線編譯是分界線 解釋:解釋:“靜態(tài)靜態(tài)”“動(dòng)態(tài)動(dòng)態(tài)” 12 VC+6.0是是MicroSoft公司的功能強(qiáng)大開發(fā)公司的功能強(qiáng)大開發(fā)平臺(tái)。盡管強(qiáng)大但也并非盡善盡美。平臺(tái)。盡管強(qiáng)大但也并非盡善盡美。該平臺(tái)同時(shí)含有該平臺(tái)同時(shí)含有C和和C+兩個(gè)編譯器兩個(gè)編譯器,分別自分別自動(dòng)支持動(dòng)支持.C和和.CPP文件。即,當(dāng)使用文件后綴名文件。即,當(dāng)使用文件后綴名為為.C時(shí),不可在程序中使用超出時(shí),不
7、可在程序中使用超出ANSI C標(biāo)準(zhǔn)的標(biāo)準(zhǔn)的語法規(guī)則。同樣,當(dāng)使用文件后綴名為語法規(guī)則。同樣,當(dāng)使用文件后綴名為. CPP時(shí)時(shí),不可在程序中使用,不可在程序中使用 C+標(biāo)準(zhǔn)已淘汰的語法規(guī)標(biāo)準(zhǔn)已淘汰的語法規(guī)則。則。關(guān)于關(guān)于VC+6.0編譯器編譯器 13 /* . */ 和和/* . */ 都是都是 VC+6.0注釋符,都用于注釋符,都用于程序中對(duì)文本的注釋。程序中對(duì)文本的注釋。在注釋在注釋單行單行時(shí)用時(shí)用/* . */ 或或/* . */ 以及用以及用/* . */ 或或/* . */ 都無問題。都無問題。在注釋在注釋多行多行時(shí)用時(shí)用/* . */ 或或/* . */以及以及 /* . */ 都無
8、問題,都無問題, 但用但用 /* . */ 則錯(cuò)誤。編譯器會(huì)認(rèn)為:則錯(cuò)誤。編譯器會(huì)認(rèn)為:error : unexpected end of file found in comment.關(guān)于注釋符的使用關(guān)于注釋符的使用 14 程序執(zhí)行代價(jià):運(yùn)行時(shí)占用系統(tǒng)資源代價(jià),主要是指程序執(zhí)行代價(jià):運(yùn)行時(shí)占用系統(tǒng)資源代價(jià),主要是指空間和時(shí)間消耗。如今已不是主要的關(guān)心問題??臻g和時(shí)間消耗。如今已不是主要的關(guān)心問題。翻譯的代價(jià):翻譯的速度和占用系統(tǒng)資源代價(jià)。對(duì)于翻譯的代價(jià):翻譯的速度和占用系統(tǒng)資源代價(jià)。對(duì)于教學(xué)性的語言較為強(qiáng)調(diào)。教學(xué)性的語言較為強(qiáng)調(diào)。 程序創(chuàng)建、測(cè)試和使用的代價(jià):程序員設(shè)計(jì)、編碼、程序創(chuàng)建、測(cè)試和
9、使用的代價(jià):程序員設(shè)計(jì)、編碼、調(diào)試、修改、集成、測(cè)試和使用時(shí)投入的總時(shí)間與調(diào)試、修改、集成、測(cè)試和使用時(shí)投入的總時(shí)間與工作量。這是目前最關(guān)心的代價(jià)之一。工作量。這是目前最關(guān)心的代價(jià)之一。程序維護(hù)的代價(jià):在程序的使用過程中對(duì)程序反復(fù)修程序維護(hù)的代價(jià):在程序的使用過程中對(duì)程序反復(fù)修改、修復(fù)和升級(jí)擴(kuò)充所花費(fèi)的代價(jià)。這也是目前最改、修復(fù)和升級(jí)擴(kuò)充所花費(fèi)的代價(jià)。這也是目前最關(guān)心的代價(jià)之一。關(guān)心的代價(jià)之一。程序語言的使用代價(jià)度量程序語言的使用代價(jià)度量三、三、C 語言風(fēng)格語言風(fēng)格 16 版權(quán)和版本的聲明位于頭文件和定義文件的版權(quán)和版本的聲明位于頭文件和定義文件的開頭,應(yīng)該包括以下內(nèi)容:開頭,應(yīng)該包括以下內(nèi)容
10、:版權(quán)信息版權(quán)信息文件名稱,標(biāo)志符,摘要文件名稱,標(biāo)志符,摘要當(dāng)前版本號(hào),作者,修改日期當(dāng)前版本號(hào),作者,修改日期版本歷史信息版本歷史信息 風(fēng)格風(fēng)格 (1) 17 風(fēng)格風(fēng)格 (2) 頭文件的結(jié)構(gòu)頭文件的結(jié)構(gòu)由三部分內(nèi)容組成:由三部分內(nèi)容組成:(1)頭文件開頭處的版權(quán)和版本聲明)頭文件開頭處的版權(quán)和版本聲明;(2)預(yù)處理塊)預(yù)處理塊;(3)函數(shù)和類結(jié)構(gòu)聲明等。)函數(shù)和類結(jié)構(gòu)聲明等。 18 【規(guī)則規(guī)則1-2-1】為了防止頭文件被重復(fù)引用,應(yīng)當(dāng)用為了防止頭文件被重復(fù)引用,應(yīng)當(dāng)用ifndef/define/endif 結(jié)構(gòu)產(chǎn)生預(yù)處理塊。結(jié)構(gòu)產(chǎn)生預(yù)處理塊?!疽?guī)則規(guī)則1-2-2】用用#include 格式
11、來引用標(biāo)格式來引用標(biāo)準(zhǔn)庫的頭文件(編譯器將從標(biāo)準(zhǔn)庫目錄開始搜索)準(zhǔn)庫的頭文件(編譯器將從標(biāo)準(zhǔn)庫目錄開始搜索).【規(guī)則規(guī)則1-2-3】用用#include “filename.h” 格式來引用非格式來引用非標(biāo)準(zhǔn)庫的頭文件(編譯器將從用戶的工作目錄開始標(biāo)準(zhǔn)庫的頭文件(編譯器將從用戶的工作目錄開始搜索)搜索).【建議建議1-2-1】不提倡使用全局變量,盡量不要在頭文不提倡使用全局變量,盡量不要在頭文件中出現(xiàn)象件中出現(xiàn)象extern int value 這類聲明。這類聲明。 風(fēng)格風(fēng)格 (3) 19 #ifndef GRAPHICS_H / 防止防止graphics.h 被重復(fù)引用被重復(fù)引用#defin
12、e GRAPHICS_H#include / 引用標(biāo)準(zhǔn)庫的頭文件引用標(biāo)準(zhǔn)庫的頭文件#include “myheader.h” / 引用非標(biāo)準(zhǔn)庫的頭文件引用非標(biāo)準(zhǔn)庫的頭文件 風(fēng)格風(fēng)格 (4) 20 頭文件的作用頭文件的作用早期的編程語言如早期的編程語言如Basic、Fortran 沒有頭文件的概沒有頭文件的概念,念,C 語言的初學(xué)者雖然會(huì)用使用頭文件,但常語言的初學(xué)者雖然會(huì)用使用頭文件,但常常不明其理。這里對(duì)頭文件的作用略作解釋:常不明其理。這里對(duì)頭文件的作用略作解釋:(1)通過頭文件來調(diào)用庫功能。在很多場(chǎng)合,源代)通過頭文件來調(diào)用庫功能。在很多場(chǎng)合,源代碼不便(或不準(zhǔn))向用戶公布,只要向用戶提
13、供頭碼不便(或不準(zhǔn))向用戶公布,只要向用戶提供頭文件和二進(jìn)制的庫即可。用戶只需要按照頭文件中文件和二進(jìn)制的庫即可。用戶只需要按照頭文件中的接口聲明來調(diào)用庫功能,而不必關(guān)心接口怎么實(shí)的接口聲明來調(diào)用庫功能,而不必關(guān)心接口怎么實(shí)現(xiàn)的。編譯器會(huì)從庫中提取相應(yīng)的代碼?,F(xiàn)的。編譯器會(huì)從庫中提取相應(yīng)的代碼。(2)頭文件能加強(qiáng)類型安全檢查。如果某個(gè)接口被)頭文件能加強(qiáng)類型安全檢查。如果某個(gè)接口被實(shí)現(xiàn)或被使用時(shí),其方式與頭文件中的聲明不一致實(shí)現(xiàn)或被使用時(shí),其方式與頭文件中的聲明不一致,編譯器就會(huì)指出錯(cuò)誤,這一簡(jiǎn)單的規(guī)則能大大減,編譯器就會(huì)指出錯(cuò)誤,這一簡(jiǎn)單的規(guī)則能大大減輕程序員調(diào)試、改錯(cuò)的負(fù)擔(dān)。輕程序員調(diào)試、
14、改錯(cuò)的負(fù)擔(dān)。 風(fēng)格風(fēng)格 (5) 四、四、C 語言版式語言版式 22 版式雖然不會(huì)影響程序的功能,但會(huì)影響可讀性。版式雖然不會(huì)影響程序的功能,但會(huì)影響可讀性。程序的版式追求清晰、美觀,是程序風(fēng)格的重程序的版式追求清晰、美觀,是程序風(fēng)格的重要構(gòu)成因素。要構(gòu)成因素。 空行空行 空行起著分隔程序段落的作用??招衅鹬指舫绦蚨温涞淖饔谩?空行得體(不過多也不過少)將使程序的布局更加空行得體(不過多也不過少)將使程序的布局更加清晰。清晰。 空行不會(huì)浪費(fèi)內(nèi)存,雖然打印含有空行的程序是會(huì)空行不會(huì)浪費(fèi)內(nèi)存,雖然打印含有空行的程序是會(huì)多消耗一些紙張,但是值得。多消耗一些紙張,但是值得。版式版式 (1) 23 【規(guī)
15、則規(guī)則2-1-1】在每個(gè)在每個(gè)struct、union等等聲明之后、聲明之后、每個(gè)函數(shù)定義結(jié)束之后都要加空行。每個(gè)函數(shù)定義結(jié)束之后都要加空行。 參見示例參見示例2-1(a) 【規(guī)則規(guī)則2-1-2】在一個(gè)函數(shù)體內(nèi),邏揖上密切相關(guān)的在一個(gè)函數(shù)體內(nèi),邏揖上密切相關(guān)的語句之間不加空行,其它地方應(yīng)加空行分隔。語句之間不加空行,其它地方應(yīng)加空行分隔。 參見示例參見示例2-1(b )版式版式 (2) 24 2-1(a) / 空行空行void Function1()/ 空行空行void Function2()/ 空行空行2-1(b)/ 空行空行while (condition) statement1; / 空
16、行空行 if (condition) statement2; else statement3; / 空行空行 statement4; 版式版式 (3) 25 代碼行代碼行 【規(guī)則規(guī)則2-2-1】一行代碼只做一件事情,如只定義一一行代碼只做一件事情,如只定義一個(gè)變量,或只寫一條語句。這樣的代碼容易閱讀,個(gè)變量,或只寫一條語句。這樣的代碼容易閱讀,并且方便于寫注釋。并且方便于寫注釋。 【規(guī)則規(guī)則2-2-2】if、for、while、do 等語句自占一等語句自占一行,執(zhí)行語句不得緊跟其后。不論執(zhí)行語句有多少行,執(zhí)行語句不得緊跟其后。不論執(zhí)行語句有多少都要加都要加。這樣可以防止書寫失誤。這樣可以防止書
17、寫失誤。版式版式 (4) 26 示例示例2-2(a) 風(fēng)格良好的代碼風(fēng)格良好的代碼int width; / 寬度寬度int height; / 高度高度int depth; / 深度深度x = a + b;y = c + d;z = e + f;if (width height) dosomething();for (initialization; condition;update) dosomething();/ 空行空行other();示例示例2-2(b) 風(fēng)格不良的代碼風(fēng)格不良的代碼/ 寬度高度深度寬度高度深度int width, height, depth; X a + b; y =
18、c + d; z = e + f;if (width =”、“=”、“+”、“*”、“%”、“&”、“|”、“”這類操作符這類操作符前后不加空格。前后不加空格?!窘ㄗh建議2-3-1】對(duì)于表達(dá)式比較長(zhǎng)的對(duì)于表達(dá)式比較長(zhǎng)的for 語句和語句和if 語句語句,為了緊湊起見可以適當(dāng)?shù)厝サ粢恍┛崭?,如,為了緊湊起見可以適當(dāng)?shù)厝サ粢恍┛崭?,如for (i=0; i10; i+)和和if (a=b) & (c= 2000) / 良好的風(fēng)格良好的風(fēng)格if(year=2000) / 不良的風(fēng)格不良的風(fēng)格if (a=b) & (c=b&c=d) / 不良的風(fēng)格不良的風(fēng)格for (i
19、=0; i10; i+) / 良好的風(fēng)格良好的風(fēng)格for(i=0;i10;i+) / 不良的風(fēng)格不良的風(fēng)格for (i = 0; i 10; i +) / 過多的空格過多的空格版式版式 (9) 31 x = a b ? a : b; / 良好的風(fēng)格良好的風(fēng)格x=aFunction(); / 不要寫成不要寫成b - Function();版式版式 (10) 32 對(duì)齊對(duì)齊【規(guī)則規(guī)則2-4-1】程序的分界符程序的分界符和和應(yīng)獨(dú)占一行應(yīng)獨(dú)占一行并且位于同一列,同時(shí)并且位于同一列,同時(shí)與引用它們的語句左對(duì)與引用它們的語句左對(duì)齊齊?!疽?guī)則規(guī)則2-4-2】 之內(nèi)的代碼塊在之內(nèi)的代碼塊在右邊數(shù)格處右邊數(shù)格處
20、左對(duì)齊。左對(duì)齊。版式版式 (11) 33 示例示例2-4(a) 風(fēng)格良好的對(duì)齊風(fēng)格良好的對(duì)齊void Function(int x) / program codeif (condition) / program codeelse / program codefor (initialization; condition; update) / program codewhile (condition) / program code如果出現(xiàn)嵌套的,如果出現(xiàn)嵌套的,則使用縮進(jìn)對(duì)齊,如:則使用縮進(jìn)對(duì)齊,如: 34 示例示例2-4(b) 風(fēng)格不良的對(duì)齊風(fēng)格不良的對(duì)齊void Function(int x)
21、 / program codeif (condition) / program codeelse / program codefor (initialization; condition; update) / program codewhile (condition) / program code 35 長(zhǎng)行拆分長(zhǎng)行拆分【規(guī)則規(guī)則2-5-1】代碼行最大長(zhǎng)度宜控制在代碼行最大長(zhǎng)度宜控制在70 至至80 個(gè)字個(gè)字符以內(nèi)。代碼行不要過長(zhǎng),否則眼睛看不過來,也符以內(nèi)。代碼行不要過長(zhǎng),否則眼睛看不過來,也不便于打印。不便于打印?!疽?guī)則規(guī)則2-5-2】長(zhǎng)表達(dá)式要在低優(yōu)先級(jí)操作符處拆分成長(zhǎng)表達(dá)式要在低優(yōu)先級(jí)
22、操作符處拆分成新行,操作符放在新行之首(以便突出操作符)。新行,操作符放在新行之首(以便突出操作符)。拆分出的新行要進(jìn)行適當(dāng)?shù)目s進(jìn),使排版整齊,語拆分出的新行要進(jìn)行適當(dāng)?shù)目s進(jìn),使排版整齊,語句可讀。句可讀。版式版式 (12) 36 示例示例2-5 長(zhǎng)行的拆分長(zhǎng)行的拆分if (very_longer_variable1 = very_longer_variable12)& (very_longer_variable3 = very_longer_variable14)& (very_longer_variable5 = very_longer_variable16) dosome
23、thing();virtual CMatrix CMultiplyMatrix (CMatrix leftMatrix,CMatrix rightMatrix);for (very_longer_initialization; very_longer_condition; very_longer_update) dosomething(); 37 版式版式 (13) 修飾符的位置修飾符的位置修飾符修飾符* 和和 應(yīng)該靠近數(shù)據(jù)類型還是該靠近變量名,應(yīng)該靠近數(shù)據(jù)類型還是該靠近變量名,是個(gè)有爭(zhēng)議的活題。若將修飾符是個(gè)有爭(zhēng)議的活題。若將修飾符* 靠近數(shù)據(jù)類型,靠近數(shù)據(jù)類型,例如:例如:int* x;
24、從語義上講此寫法比較直觀,即從語義上講此寫法比較直觀,即x是是int 類型的指針。類型的指針。上述寫法的弊端是容易引起誤解,例如:上述寫法的弊端是容易引起誤解,例如:int* x, y; 此此處處y 容易被誤解為指針變量。雖然將容易被誤解為指針變量。雖然將x 和和y 分行定義分行定義可以避免誤解,但并不是人人都愿意這樣做??梢员苊庹`解,但并不是人人都愿意這樣做。 38 版式版式 (14) 【規(guī)則規(guī)則2-6-1】應(yīng)當(dāng)將修飾符應(yīng)當(dāng)將修飾符* 和和 緊靠變量名緊靠變量名例如:例如:char *name;int *x, y; / 此處此處y 不會(huì)被誤解為指針不會(huì)被誤解為指針 39 版式版式 (15) 注釋注釋C 語言的注釋符為語言的注釋符為“/*/”。C+語言中,程序塊的注釋常采用語言中,程序塊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 埃萊爾-當(dāng)洛綜合征的臨床護(hù)理
- JJF(陜) 111-2024 超聲流量計(jì)在線校準(zhǔn)規(guī)范
- 《教綜合布線技術(shù)》課件
- 《保險(xiǎn)家庭財(cái)產(chǎn)保險(xiǎn)》課件
- 風(fēng)險(xiǎn)識(shí)別與評(píng)估技巧培訓(xùn)
- 培養(yǎng)創(chuàng)新思維的方法計(jì)劃
- 深入分析行業(yè)趨勢(shì)制定行動(dòng)方案計(jì)劃
- 2024-2025學(xué)年九年級(jí)數(shù)學(xué)人教版下冊(cè)專題整合復(fù)習(xí)卷第28章 銳角三角函數(shù)整章測(cè)試(含答案)
- 杠桿基金合同三篇
- 拖拉機(jī)及農(nóng)林牧漁用掛車相關(guān)行業(yè)投資方案
- 2025蛇年七言春聯(lián)帶橫批(60幅)
- 用戶管理模塊
- Unit 1 Making friends Part B Lets learn(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊(cè)
- 防火門及防火卷簾施工方案
- 腰穿術(shù)護(hù)理常規(guī)
- 部編人教版小學(xué)語文六年級(jí)2024-2025學(xué)年度第一學(xué)期期末練習(xí)試卷
- 2021-2022學(xué)年統(tǒng)編版道德與法治五年級(jí)上冊(cè)全冊(cè)單元測(cè)試題及答案(每單元1套共6套)
- 2024政府采購(gòu)評(píng)審專家知識(shí)題庫(含答案)
- 中國(guó)文化概論智慧樹知到答案2024年紹興文理學(xué)院
- 人力資源外包投標(biāo)方案
- GB/T 3863-2008工業(yè)氧
評(píng)論
0/150
提交評(píng)論