ImageVerifierCode 换一换
格式:PPT , 页数:32 ,大小:156.50KB ,
资源ID:372890      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-372890.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++ 程式设计语言简介.ppt)为本站会员(李朗)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

C++ 程式设计语言简介.ppt

1、C+ 程式設計 語言簡介,台大資訊工程學系 資訊系統訓練班,本期課程大綱,C語言簡介 基本資料型態, 變數, 基本輸入輸出 控制敘述- 選擇控制與重複控制 陣列 函式 指標 字元與字串 結構 檔案處理,本次課程大綱,C語言的發展環境 C語言的基本架構 C語言的基本資料結構 C語言的基本輸入輸出,C+程式發展環境,C語言的產生六階段 Edit Preprocess Compile Link Load Execute,cmp ax,10jge largeadd ax,1jmp done large:sub ax,1 done:mul ax,ax,If (i=10)i-; elsei+;i=i2;,

2、編譯器(Compiler)介紹,Windows Turbo C+ Borland C+ Visual C+Unix G+,C 程式語言的架構,#include / 前端處理程式 void main() / 主程式 變數定義 (宣告)指令敘述fun(); void fun() /函式 變數定義 (宣告). 例子: 來個最簡單的程式範例,前端處理程式,#號所引領的指令叫前端處理程序 #include 告訴編譯器該去載入這個檔案 stdio.h是一種檔案名稱-標準輸出輸入檔 std代表standard(標準)io代表輸入輸出 h代表header檔 更多head檔 string.hmath.h,註解(

3、Comment),註解是利用/* 和 */ 辨識的文字段落 註解的功用在於解釋你的程式 註解的例子:/* 這是一段把a跟b加起來的程式 */sum = a + b; / sum代表總和,函數(Function),int main() C+ 語言包含一個以上的函數,其中一個一定要是main () 是用來暗示這是一個函數 int 表示這個程式會回傳一個整數值 表示一個程式區間 (block) 函數本身要做的事定義在 內,指令敘述(Statement),printf( “Hello NTU!n“ ); 委託電腦去執行一項工作 特殊函數裡會需要傳入變數 整行是一個指令敘述 每一個指令敘述的最後必須加上

4、 ; 好的習慣是讓每個指令陳述各自一行 斜線符號 () 暗示這個函數必須做出其他的事情 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),資料 容量 數值範圍 輸入/出格式 型態

5、char 1 byte -128127 %c int 2 -3276832767 %d long 4 -21474836482147483647 %ld float 4 3.4E-383.4E+38(7位有效) %f double 8 1.7E-3081.7E+308(15位) %lfNote: 基本上我們會用sizeof()來取得不同資料型態所佔的位元容量,常數(1),常數就是給定的值, 把定值指定給變數就可以C 的常數 字元常數 字串常數 整數常數 浮點常數 .,常數(2),字元常數 char c=a; printf (“%c“, c); 其輸出為: a,常數(3),字串常數 字串 是 由

6、 連續的 多個 字元 並 前後 各加上 一個 雙引號 (“) 所構成, 如: “This is a string!“, “這是一字串“, “0123n0123tx61n“。,常數(4),整數常數 int i=10;printf(“%d”,i);輸出: 10,變數(Variables),變數是一個記憶體空間, 主要用途是讓程式設計者, 暫時存放一個數值, C語言中變數一定要宣告後才可以用始用. 變數宣告語法: 資料型態 變數名稱, 變數名稱; 變數宣告處: 在 一個檔案任何函數 (包括 main) 之前 在任一 括號 . 內的起頭 例如: char c =0, C =c, ch; int i,

7、j, k;,變數宣告原則,變數名稱 第一個字元必需是英文字母或底線 “_” 不可以和關鍵字相同 在C語言中, 大小寫英文字母是不相同的, 變數名稱最好跟所要代表的意義一樣比較好, 如answer代表答案變數名.,關鍵字(Key Words),基本算術運算子,算術運算子有下列六種, 按其運算優先順序說明如下: 優先順序 算術運算子 說明1 - 負號 2 * 乘 2 / 除 2 % 餘數 3 + 加 3 - 減,基本輸入/輸出(1),printf()main() printf(“嗨! 我是小明, 您好!n“); printf(“請問大名?n“); 執行此程式的結果將會在螢幕上顯示出:嗨! 我是小明

8、, 您好! 請問大名? printf( ); 指令會將括號內兩個引號 “ “ 中的字串列印在螢幕 n 是換行符號, 有列印動作, 但沒有符號 顯現出來。,基本輸入/輸出(2),printf()函式 可用來印出變數內容 用法是在格式字串以%符號跟隨資料型態的對應字元 傳給printf()函式該變數(常數)的內容int num=123;printf(“The variable num is %d”,num);printf(“num is %d and num+3 is %d”,num,num+3);,基本輸入/輸出(3),在列印資料時, 換行字元(n) 相當常用 如果要印特殊符號,像”與倒斜線時,

9、需要在前面多加一個倒斜線. e.g. Printf(“print two special symbols “ and ”); 格式化輸出%-width.precision format indicator- : 表示向左靠齊 (預設向右)width: 表示要保留幾個字的大小.precision: 表示小數點後要印出幾位數字 (預設6位),fig09_09.c,Copyright 1992-2004 by Deitel & Associates, Inc. and Pearson Edition Inc. All right Reserved.,Using precision for integ

10、ers0873000000873Using precision for floating-point numbers123.9451.239e+002124Using precision for stringsHappy Birth,Program Output,Copyright 1992-2004 by Deitel & Associates, Inc. and Pearson Edition Inc. All right Reserved.,基本輸入/輸出(4),scanf()函式的引數和printf()函式相似. 格式字串定出輸入的格式,後面跟隨準備接受資料的變數. scanf()和p

11、rintf()不同的是,前者傳遞變數的位址,而後者通常是變數的數值,在C中要取得變數的數值,我們使用取址運算子(&). 以scanf()來取得資料時, 在輸入資料時,要以Enter做為結尾,每一個資料項之間要以空白(space),跳位字元(tab)或Enter隔開.,舉例,簡單的四則運算.,字元輸入輸出函數,getch(); getche(); getchar(); 代表由鍵盤輸入一個字元. getche()代表輸入字元時會印順便印在螢幕上, getch()則不會. 例子 getchar()則是要按Enter鍵才代表資料輸入完成,並且輸入的字元會顯示在螢幕上,字元輸出函數,putch() 和 putchar(). 例子:,今天學到的,如何使用C語言的發展環境 什麼是C語言的基本資料結構 什麼是C語言的基本架構 如何使用C語言的基本輸入輸出,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1