- 2
- 0
- 约4.46千字
- 约 32页
- 2019-03-08 发布于天津
- 举报
C++ 程式設計— 語言簡介 台大資訊工程學系 資訊系統訓練班 本期課程大綱 C語言簡介 基本資料型態, 變數, 基本輸入輸出 控制敘述- 選擇控制與重複控制 陣列 函式 指標 字元與字串 結構 檔案處理 本次課程大綱 C語言的發展環境 C語言的基本架構 C語言的基本資料結構 C語言的基本輸入輸出 cmp ax,10 jge large add ax,1 jmp done large: sub ax,1 done: mul ax,ax … If (i=10) i--; else i++; i=i^2; 編譯器(Compiler)介紹 Windows Turbo C++ Borland C++ Visual C++… Unix G++ C 程式語言的架構 #include stdio.h // 前端處理程式 void main() // 主程式 { 變數定義 (宣告) ………………… 指令敘述 fun(); ………………… } void fun() //函式 { 變數定義 (宣告) …………………. } 例子: 來個最簡單的程式範例 前端處理程式 #號所引領的指令叫前端處理程序 #include stdio.h 告訴編譯器該去載入這個檔案 stdio.h是一種檔案名稱--標準輸出輸入檔 std代表standard(標準) io代表輸入輸出 h代表header檔 更多head檔… string.h math.h 註解(Comment) 註解是利用/* 和 */ 辨識的文字段落 註解的功用在於解釋你的程式 註解的例子: /* 這是一段把a跟b 加起來的程式 */ sum = a + b; // sum代表總和 函數(Function) int main() C++ 語言包含一個以上的函數,其中一個一定要是main () 是用來暗示這是一個函數 int 表示這個程式會回傳一個整數值 { } 表示一個程式區間 (block) 函數本身要做的事定義在{ }內 指令敘述(Statement) printf( Hello NTU!\n ); 委託電腦去執行一項工作 特殊函數裡會需要傳入變數 整行是一個指令敘述 每一個指令敘述的最後必須加上 ; 好的習慣是讓每個指令陳述各自一行 斜線符號 (\) 暗示這個函數必須做出其他的事情 \n 是一個換行符號 回傳值(Return) return 0; 跳出函數的方法 return 0表示程式正常結束 最後一個括號 } 表示這個函數已經執行完畢 C的基本資料型態(1) C 的基本資料型態 char (字元) int (整數) float (浮點) double (倍準浮點) 修飾詞 (qualifier) unsigned char c; short int i, j; long int x, y; long double area; C的基本資料型態(2) 資料 容量 數值範圍 輸入/出格式 型態 char 1 byte -128~127 %c int 2 -32768~32767 %d long 4 -2147483648~2147483647 %ld float 4 3.4E-38~3.4E+38(7位有效) %f double 8 1.7E-308~1.7E+308(15位) %lf Note: 基本上我們會用sizeof()來取得不同資料型態所佔的位元容量 常數(1) 常數就是給定的值, 把定值指定給變數就可以 C 的常數 字元常數 字串常數 整數常數 浮點常數 …. 常數(2) 字元常數 char c=‘a’; printf (%c, c); 其輸出為: a 常數(3) 字串常數 字串 是 由 連續的 多個 字元 並 前後
您可能关注的文档
- 2019年A类班级能力提高阶段——学习策略教改报告.doc
- 2019年B.重点专项目标考核办法.doc
- 2019年B1包、财务软件.doc
- 2019年B2C电子商务中的信用风险分析及对策.doc
- 2019年B4包、医疗信息系统升级改造.doc
- 2019年B5包、山东省物联网产品质检中心实验室信息管理系统.doc
- 2019年BD-EIP综合管理平台功能清单.doc
- 2019年BEASCarShow——品车·品酒·品音乐1912时尚夜车展策.ppt
- 2019年BeautyIsMoney-生技产业在美容市场的商机-.ppt
- 2019年BeihangSoftwareCollege程建群博士(Dr.JasonCheng).ppt
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
原创力文档

文档评论(0)