語言-第二天瘋狂講義_第1頁
語言-第二天瘋狂講義_第2頁
語言-第二天瘋狂講義_第3頁
語言-第二天瘋狂講義_第4頁
語言-第二天瘋狂講義_第5頁
免費預覽已結束,剩余51頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論