当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《轻松学习C语言》教学资源(PPT课件讲稿,繁体版,共十二章)

资源类别:文库,文档格式:PPTX,文档页数:289,文件大小:918.65KB,团购合买
第一章 C語言簡介 第二章 C語言的基本資料型態 第三章 基本輸入輸出函數 第四章 運算式與運算符號 第五章 迴路敘述 (重複執行) 第六章 選擇性敘述 第七章 函數 Functions 第八章 陣列 Array 第九章 字串 String 第十章 指標Pointers 第十一章 結構structure 第12章 檔案處理
点击下载完整版文档(PPTX)

書名:輕鬆學習C語言ro 作者∶陳凙雄丶蕭宗志丶林國任丶黃珮瑩丶黃佑民 出版社:旗標出版股份有限公司 ICT:2-9,12,14,18-152,160,167 201,248,250,252,254,255,258 261,264,266,268,270,274,279-282

1 書名:輕鬆學習C語言TOC •作者:陳澤雄、蕭宗志、林國任、黃珮瑩、黃佑民 •出版社:旗標出版股份有限公司 ICT: 2-9,12,14,18-152,160,167- 201,248,250,252,254,255,258- 261,264,266,268,270,274,279-282

第一章C語言簡介 1-1C語言的結構 1-2識別字∥ identifier 1-3關鍵字∥ reserved words 1-4註解 omments/ remarks* 1-5前端處理程式# nclude,# define 2

2 第一章 C語言簡介 • 1-1 C語言的結構 • 1-2 識別字 // identifier • 1-3 關鍵字 // reserved words • 1-4 註解 // comments /* remarks */ • 1-5 前端處理程式 #include, #define

1-1C語言程式的結構 C語言程式的基本架構如下 l test. c test. cpp # include/前端處理*(‖# include using namespace std int minot /*主程式*/‖ int main 程式內容 程式內容 system(" pause");∥/暫停 system("pause "); return 0 return O

3 1-1 C語言程式的結構 • C 語言程式的基本架構如下: // test.c #include /*前端處理*/ int main(){ /*主程式*/ … 程式內容 … system("pause"); // 暫停 return 0; } // test.cpp #include using namespace std; int main(){ … 程式內容 … system("pause"); return 0; }

Chl1C的基本架構 Ch11一計算n!的值 1# include/前端處理程式 2main0{主程式 inti,n,sum=1;變數宣告 4 printf("The input number=") 5 scanf("%1",&n); 指输出 7for(=1;i<=n;it+){ 敘 The input number= 4 The result of 4! is 24 Sumsum"l 10 printf("The result of %i! is: %iln", n, sum); 4

4 int i, n, sum=1; //變數宣告 printf("The input number ="); scanf("%i" , &n); for (i=1; i //前端處理程式 2 main(){ 3 4 5 6 7 8 9 10 11 } 指 令 敘 述 主程式 輸出: The input number = 4 The result of 4! is : 24

1-2識別字( Identifier C語言程式碼中使用的變數或常數名稱 其命名固然可依使用者的喜好而定 ·但仍然存在某些限制,不得擅取。分逑如下 1.只能使用英文字母(A-乙)丶阿拉伯數字(0-9)以及底線符號(_)。 2.第一個字母必須為英文字母或是底線符號。 3.字母的大小寓,分别代表不一樣的識別字 4.不鼓勵以底線符號作為變數( Variable)名稱的首字 5.以底線開頭的識別字’大都為糸統所使用。 6.識別字最長可達31個字元。 7.不可使用關鍵字(保留字)作為識別字 5

5 1-2 識別字(Identifier) • C 語言程式碼中使用的變數或常數名稱, •其命名固然可依使用者的喜好而定, •但仍然存在某些限制,不得擅取。分述如下: 1. 只能使用英文字母(A-Z)、阿拉伯數字(0-9)以及底線符號( _ )。 2. 第一個字母必須為英文字母或是底線符號。 3. 字母的大小寫,分別代表不一樣的識別字。 4. 不鼓勵以底線符號作為變數(Variable)名稱的首字。 5. 以底線開頭的識別字,大都為系統所使用。 6. 識別字最長可達31個字元。 7. 不可使用關鍵字(保留字)作為識別字

識别字( Identifier) 合法識別字 不合法識別字 number 2number five5 five-5 paper 1 paper 1 name 5 #name 5 answer f Or 6

識別字(Identifier) 合法識別字 number five5 paper_1 name_5 answer 6 不合法識別字 2number five-5 paper 1 #name_5 for

Ch12變數 variable Ch12名稱的使用 1 #include 2 main(i 變數 3 int ans 4ans=6大9 5 printf("The answer is oi.\n", ans)i The answer is 54 7

7 Ch1_2 變數variable Ch1_2 名稱的使用 1 #include 2 main(){ 3 int ans; 4 ans = 6*9; 5 printf("The answer is %i.\n", ans); 6 } The answer is 54. 變數

1-3關鍵字( Keyword)丶保留字 關鍵字在C語言中具有特殊意義’不能將這些字當作識 別字來使用’不能拿來當作一般變數或常數名稱使用 in七 float char if else for while switch case default break continue return void sizeof unIX volatile asm auto double entry enum extern goto long register short static struct typedef unIon unsigned 8

1-3 關鍵字(Keyword)、保留字 8 •關鍵字在C 語言中具有特殊意義,不能將這些字當作識 別字來使用,不能拿來當作一般變數或常數名稱使用。 int float char if else for do while switch case default break continue return void sizeof unix volatile asm auto double entry enum extern goto long register short static struct typedef union unsigned

1-4註解( Comment) 註解為符號『/*』和符號『*』中間所包含的字元所組 合而成的,可放置於程式的任意部位 註解的有無或內容為何都不會影響程式的執行,C語言 編譯器會把註解當作一個空白字元’而不會去編譯它 註解的功用在於增加程式的可讀性 註解格式如下 *∥空格就是對程式碼的說明

9 •註解為符號『/*』和符號『*/』中間所包含的字元所組 合而成的,可放置於程式的任意部位。 •註解的有無或內容為何都不會影響程式的執行,C 語言 編譯器會把註解當作一個空白字元,而不會去編譯它。 •註解的功用在於增加程式的可讀性。 •註解格式如下: /* */ // 空格就是對程式碼的說明 1-4 註解(Comment)

1-5前端處理程式( Preprocessor) 在C語言中,只要前端有『#』符號者’皆是 其位置皆放在函數之外、程式的前面 C語言的前端處理程式如下 前端處理程式 意義 #include 引入標頭檔 #define 定義巨集 #undef 解除定義巨集 #if 條件式編譯 #ifdef 條件式編譯 #ifndef 條件式編譯 #error 設定錯誤訊息 #line 設定行號 10

10 •在C 語言中,只要前端有『#』符號者,皆是。 •其位置皆放在函數之外、程式的前面。 • C 語言的前端處理程式如下: 前端處理程式 意 義 #include 引入標頭檔 #define 定義巨集 #undef 解除定義巨集 #if 條件式編譯 #ifdef 條件式編譯 #ifndef 條件式編譯 #error 設定錯誤訊息 #line 設定行號 1-5 前端處理程式 (Preprocessor)

点击下载完整版文档(PPTX)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共289页,可试读40页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有