語言-第二天瘋狂講義_第1頁
語言-第二天瘋狂講義_第2頁
語言-第二天瘋狂講義_第3頁
語言-第二天瘋狂講義_第4頁
語言-第二天瘋狂講義_第5頁
已閱讀5頁,還剩51頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

【了解】什么是關(guān)鍵字及分本小節(jié)知識(shí)點(diǎn)1、【了解】關(guān)鍵字的基本概2、【理解】數(shù)據(jù)類型關(guān)鍵3、【理解】流程控制關(guān)鍵1、關(guān)鍵字基本概念C語言中一共有32個(gè)關(guān)鍵 registertypedefcharexternreturn constfloatshortunsignedcontinuefor signedvoiddefault whilestatic2、數(shù)據(jù)類型關(guān)鍵字A.基本數(shù)據(jù)類型(5個(gè)char:字符型類型數(shù)據(jù),屬于整型數(shù)據(jù)的一種int:整型數(shù)據(jù),通常為編譯器指定的機(jī)器字長float.類型修飾關(guān)鍵字(4個(gè)long:修飾int,長整形數(shù)據(jù),可省略被修飾的int。signed:修飾整型數(shù)據(jù),有符號(hào)數(shù)據(jù)類型.復(fù)雜類型關(guān)鍵字(5個(gè)structunion:共用體enum:枚舉.級(jí)別關(guān)鍵字(6個(gè)constvolatile合稱“cv特性”,指定變量不可被當(dāng)前線程/進(jìn)程改變(但有可能被系統(tǒng)volatileconst合稱“cv特性”,指定變量的值有可能會(huì)被系統(tǒng)或其他進(jìn)程/線程改變,3、流程控制關(guān)鍵字A跳轉(zhuǎn)結(jié)構(gòu)(4個(gè)goto.分支結(jié)構(gòu)(5個(gè)if:條件語句,后面不需要放分號(hào)switch:開關(guān)語句(多重分支語句)case:開關(guān)語句中的分支標(biāo)記.循環(huán)結(jié)構(gòu)(3個(gè)do:do循環(huán)結(jié)構(gòu),do1while(2);的執(zhí)行順序是1->2->1...循環(huán),2為循環(huán)條件while:while循環(huán)結(jié)構(gòu),while(1)2;1->2->1...循環(huán),1為循環(huán)條件【掌握】標(biāo)識(shí)符概念及其命名原本小節(jié)知識(shí)點(diǎn)1、【了解】標(biāo)示2、【掌握】標(biāo)識(shí)符命名原1、標(biāo)識(shí)符標(biāo)識(shí)符劃分:關(guān)鍵字,預(yù)定義標(biāo)識(shí)符和用戶標(biāo)識(shí)符2、標(biāo)識(shí)符命名原則思考&實(shí)現(xiàn)面試題(判斷下列標(biāo)示符是否合法

a_【理解】標(biāo)識(shí)符命名的本小節(jié)知識(shí)點(diǎn)1、【理解】標(biāo)識(shí)符命名規(guī)2、【了解】標(biāo)示符命名規(guī)范詳1、標(biāo)識(shí)符命名規(guī)范方式。例些程序員喜歡全部小寫,有些程序員喜歡用下劃線,所以如果要寫一個(gè)myname的第一個(gè)單字以小寫字母開始,第二個(gè)單字的首字母大寫;或每一個(gè)單字的首字母都采而LarryWall等人所著的暢銷書《ProgrammingPerl》(O'Reilly)的封面正2、標(biāo)示符命名規(guī)范還有哪些?C是一種簡潔的語言,命名也應(yīng)該是簡潔的。例如變量名MaxVal就比【理解】C語言中的注釋介本小節(jié)知識(shí)點(diǎn)【了解】為什么要使用注釋【了解】應(yīng)用注釋的目的和應(yīng)用場【理解】注釋的特1、為什么要使用注釋?抓狂的有沒有2、使用注釋的目的和應(yīng)用場景2、使用注釋的特點(diǎn)【掌握】C語言中的注釋使本小節(jié)知識(shí)點(diǎn)1、【掌握】單行注2、【掌握】多行注3、【理解】注釋使用1、單行注釋//進(jìn)行單行注釋2、多行注釋/**/進(jìn)行多行注釋3、注釋的使用注意調(diào)試注意 88". (|-_- O\= /`--- '\\||// /\\|||:|||// /_|||||-:-|||||- ||\\\-///| |\_|''\---/''| \.- `- /-. `..' \`. .""'< .' ||:`-\`.;`\_/`;.`/-`:| \\`-. \ _/.-`/ ======`- `- .- .- `=--- 佛祖鎮(zhèn) BUG辟 佛曰 寫字樓里寫字間,寫字間里程序員 程序?qū)懗绦颍帜贸绦驌Q酒錢 酒醒只在網(wǎng)上坐,酒醉還來網(wǎng)下眠 酒醉酒醒日復(fù)日,網(wǎng)上網(wǎng)下年復(fù)年 但愿老死電腦間,不愿鞠躬前 奔馳寶馬貴者趣,自行程序員 別人笑我忒,我笑自己命太賤 不見滿街漂亮妹,哪個(gè)歸得程序員【了解】數(shù)據(jù)及數(shù)據(jù)類本小節(jié)知識(shí)點(diǎn)1、【理解】為什么要有數(shù)據(jù)類2、【了解】C語言數(shù)據(jù)類型概1、為什么要有數(shù)據(jù)類型?算機(jī)的過程中,會(huì)接觸到各種各樣的數(shù)據(jù),有文檔數(shù)據(jù)、數(shù)據(jù)、數(shù)據(jù),還有聊時(shí)產(chǎn)生1B(Byte字節(jié))8bit(位1KB(KByte)=10241MB=10241GB=10241TB=10242、C語言數(shù)據(jù)類型概述①整型:用于準(zhǔn)確地表示整數(shù),根據(jù)表示范圍的不同分為以下三單精度浮點(diǎn)數(shù)(float)<雙精度浮點(diǎn)數(shù)(double)【掌握】數(shù)據(jù)類型的內(nèi)存占用及范本小節(jié)知識(shí)點(diǎn)1、【掌握】數(shù)據(jù)類型占用字節(jié)2、【理解】不同的數(shù)據(jù)類型表示范1、不同的數(shù)據(jù)類型占用不同的空間2、不同數(shù)據(jù)類型表示的范圍【了解】常量的概述及本小節(jié)知識(shí)點(diǎn)1、【了解】常量概2、【理解】整型常1、常量概述2、常量分類【掌握】不同類型的常量表示方本小節(jié)知識(shí)點(diǎn)1、【理解】整型常2、【理解】實(shí)型常3、【理解】字符型常4、【理解】字符串型1、整型常量0b2、實(shí)型常量指數(shù)形式。上過初中的都應(yīng)該知道科學(xué)吧,指數(shù)形式的常量就是科學(xué)的另一種表3、字符型常量\n\t跳到下一個(gè)tab位置,相當(dāng)于按一下鍵盤上的tab\b退格,相當(dāng)于按一下backspace\r回車。\f\ddd1位到3\xhh1位到2位十六進(jìn)制數(shù)表示的字符。注意x4、字符串常量5、定義常量的方法constint【理解】變量的概念及本小節(jié)知識(shí)點(diǎn)1、【了解】變量的基本概2、【掌握】變量的定1、變量的基本概念2、變量的定義和使用1)定義(格式:變量類型變量名稱; inta;floatb;char格式2:變量類型變量名稱,變量名稱;intint【掌握】變量的初始化和本小節(jié)知識(shí)點(diǎn)1、【了解】變量的初2、【掌握】變量的使1、變量的初始化inta;//不會(huì)報(bào)錯(cuò),a里面存的內(nèi)容:1)隨機(jī)數(shù)2)上次程序分配的空間,存數(shù)一些內(nèi)容,“”2)系統(tǒng)正在用的一些數(shù)據(jù)inta=inta,b=10;inta=4,b=2;inta;a=intintb=ab;//使用b去初始化inta,b,c;a=b=c=0;2)變量的使用 intintb=ab;//把b的值賦值給aa和b規(guī)范:將=的兩側(cè)各加上一個(gè)空【掌握】變量的作用本小1、【了解】變量的作1、變量的作用域量,按照作用域的范圍可分為兩種,即局部變量和全局變量。局部變量intf1(inta)/*函數(shù){int}intf2(intx)/*函數(shù){int}關(guān)于局部變量的作用域還要說明以下幾點(diǎn):全局變量inta,b;*外部變量floatx,y;/*外部變量voidf1/*函數(shù)intfz()*函數(shù){{}}量,一般應(yīng)作全局變量說明。只有在函數(shù)內(nèi)經(jīng)過說明的全局變量才能使用。對(duì)于全局變量還有以下幾點(diǎn)說明:[externextern可以省去不inta,b;externinta,b;部變量說明的一般形式為:extern類型說明符變量名,變量名,…;外部變量在定義時(shí)就已獨(dú)立性降低。從模塊化程序設(shè)計(jì)的觀點(diǎn)來看這是不利的,因此在不必要時(shí)盡量不要使用全局變 a=// 從定義變量的哪一行開始,直到這個(gè)變量所在的代碼塊結(jié)束為止//代碼塊中可 在外部代碼塊中不可 代碼中定義的變 當(dāng)程序運(yùn)行到代碼的結(jié)束位置會(huì)把這個(gè)代碼中定義的所用變量給銷毀(回收//代碼塊中定義與外部代碼塊中的同名變量,那么代碼中的這個(gè)變量會(huì)覆蓋外部定義的這個(gè)變inta=10;{a=inta=20;a=30;printf("a=%d\n",a);intb=20;printf("b=} printf("b=%d\n",b);printf("a=%d\n",a);【了解】變量為什么要本小節(jié)知識(shí)點(diǎn)1、【了解】變量為什么要區(qū)分?jǐn)?shù)據(jù)的格式不一樣int4字節(jié)float4字 【理解】printf函數(shù)介紹及常見用本小節(jié)知識(shí)點(diǎn)1、【理解】printf函數(shù)介2、【掌握】格式控制符使用說1、printf函數(shù)介紹 如和數(shù)量上完全對(duì)應(yīng),否則,結(jié)果將不可預(yù)測。當(dāng)有多個(gè)輸出項(xiàng)時(shí),各個(gè)輸出項(xiàng)之間用逗號(hào)‘,’int{printf(“Cprogram!”);return0;}2、格式控制符使用說明0m.nl或h{inta=-1;printf("%d,%o",a,a);}","如果是sprintf(desc,m.ns",sour);desc空間夠的話,會(huì)在%m.nsnull:sprintf(desc,"%.3s"123456");desc如果空間>=4字節(jié)的話,第4個(gè)字節(jié)將是null字 %-m.nf:輸出共占n列,其中有n位小數(shù),如數(shù)值寬度小于m右端補(bǔ)空格4)%*.*特殊用法【掌握】%f輸出精度問本小節(jié)知識(shí)點(diǎn)1、【掌握】%f輸出精度問1、關(guān)于實(shí)型的精度問題 二進(jìn)制有效位數(shù)24 十進(jìn)制有效位數(shù)7 有效數(shù)字的位數(shù)與指定輸出的小數(shù)位數(shù)(%.7f)是兩碼事【掌握】printf函數(shù)使用注意本小節(jié)知識(shí)點(diǎn)1、【理解】域?qū)拞?、【掌握】轉(zhuǎn)義字符1、域?qū)拞栴}m2、關(guān)于轉(zhuǎn)義字符printf("%f%%",1.0/3);\n\t跳到下一個(gè)tab位置,相當(dāng)于按一下鍵盤上的tab\b退格,相當(dāng)于按一下backspace\r使光標(biāo)回到本行開頭。\f【了解】scanf函數(shù)介紹及使本小節(jié)知識(shí)點(diǎn)1、【了解】scanf函數(shù)的使2、【掌握】scanf函數(shù)中格式控制符介1、scanf函數(shù)(阻塞式函數(shù)另外:在C語言中,一個(gè)變量的地址可以通過地址運(yùn)算符&得到。例如:定義inta,b;則a,b的2、scanf函數(shù)格式控制符常見的格式控制符doxiuf、e或Eg或cs常見使用方法:【掌握】scanf本小節(jié)知識(shí)點(diǎn)1、【掌握】scanf使用注意事2、【掌握】scanf中的修飾1、scanf使用注意事項(xiàng)3、混合整形和字符型數(shù)據(jù)接收 添麻2、scanf中的修飾符*l或*思考:如何獲取2014-8-30日期中的年份、月份、日【掌握】scanf函數(shù)原本小節(jié)知識(shí)點(diǎn)1、【掌握】scanf的運(yùn)行原1、scanf的運(yùn)行原理【了解】內(nèi)容總標(biāo)識(shí)符用作:變量名函數(shù)名數(shù)組名1)行注釋: 快捷鍵塊注釋:/*...*/ 整 長整型long 短整型short 雙精度double(8) 2;8單精度'a''$''\n'"abc""a"定義-

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論