第1章 C语言的基本概念ppt课件.ppt

第1章 C语言的基本概念ppt课件.ppt

ID:59202109

大小:545.00 KB

页数:34页

时间:2020-09-26

第1章 C语言的基本概念ppt课件.ppt_第1页
第1章 C语言的基本概念ppt课件.ppt_第2页
第1章 C语言的基本概念ppt课件.ppt_第3页
第1章 C语言的基本概念ppt课件.ppt_第4页
第1章 C语言的基本概念ppt课件.ppt_第5页
资源描述:

《第1章 C语言的基本概念ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章C語言的基本概念2001/9/2411-1程式語言為什麼需要程式語言VonNeumann的「儲存程式概念」什麼是程式語言?和人類的語言相同嗎?程式語言包含一組指令和一套語法規則資料與資訊有什麼不同?如何選擇程式語言?低階語言機械語言組合語言21-1程式語言(續)高階語言FORTRAN:應用在科學運算、數學、理工等方面COBOL:應用在資料管理及商業用途PASCAL:應用在科學計算及教學用途LISP:人工智慧語言Modula-2,Modula-3:應用在科學計算及一般用途C,C++:應用在工程及科學用途BASIC:應用在一般

2、用途及教學用JAVA:應用於網路及通訊用途31-2C編譯器的演進編譯器就是把程式語言轉譯成電腦可以理解的機械碼(Machinecode)。1972年,C語言由DennisRitchie和KenThompson一起設計UNIX作業系統而發展出來可高階應用,亦可低階控制版本:TurboC,BorlandC,ANSIC,MicrosoftC等1980年,由AT&TBellLab.的BjarneStroustrup博士設計將物件導向概念加入C語言中,為“Cwithclasses”1985年,加入運算子超載、虛擬函數等物件導向特性,即為C

3、++版本:USLC++(AT&T),HPC++,BorlandC++,MicrosoftC++,VisualC++等41-2.1Dev-C++的安裝請參閱課本第1-8頁之安裝步驟說明51-2.2Dev-C++的啟動選擇   鈕,然後在拉出的選單中選擇程式集,接著選擇Dev-C++目錄,再從拉出的選單中選擇Dev-C++選項,便可開啟。出現Dev-C++firsttimeconfiguration視窗後,設定程式副檔名關聯,以及程式開發環境的圖示集(有兩種選擇,您可以選擇一個看得比較順眼的圖示集),選擇好後按下OK鈕,便可進入De

4、v-C++的主畫面。61-2.3Dev-C++操作畫面簡介71-3如何編寫C語言程式1-3.1C語言程式的架構猜一猜,這個程式在處理什麼問題?//Programname:01-03-01.c#include#includeintsum(int);intmain(){printf("Thesumof1to100is%d",sum(100));system("PAUSE");return0;}intsum(intn){ints=0,i;for(i=1;i<=n;i++)s=s+i;returns

5、;}81-3如何編寫C語言程式1-3.1C語言程式的架構這是一個計算1+2+3+…+100的程式。其執行結果會在螢幕上顯示:Thesumof1to100is505091-3如何編寫C語言程式1-3.1C語言程式的架構一個C程式的內容主要是由一個或多個函式組成。所謂函式(function),就是許多程式敘述的集合,用一組大括弧{}圍起來,執行完這些敘述後可以完成指定的任務。如上例中的main()及sum()都是函式的一種。101-3如何編寫C語言程式1-3.1C語言程式的架構函式內是由許多程式敘述組成的,可分為兩種敘述:單一敘述,

6、單一敘述是以一個分號(“;”)作為敘述的結束多重敘述,則是有很多單一敘述的集合,用大括弧{}包含起來。printf(“Thesumof1to100is%d”,sum(100));{ints=0,i;for(i=1;i<=100;i++)s=s+i;returns;}111-3.1C語言程式的架構//01-05-02.cpp#includeintsum(int);voidmain(){printf(“Thesumof1to100is%d”,sum(100));}intsum(intn){ints=0,i;for(

7、i=1;i<=100;i++)s=s+i;returns;}函數函數121-3.1C語言程式的架構//01-05-02.cpp#includeintsum(int);voidmain(){printf(“Thesumof1to100is%d”,sum(100));}intsum(intn){ints=0,i;for(i=1;i<=100;i++)s=s+i;returns;}單一敘述多重敘述131-3.1C語言程式的架構//01-05-02.cpp#includeintsum(int);voi

8、dmain(){printf(“Thesumof1to100is%d”,sum(100));}intsum(intn){ints=0,i;for(i=1;i<=100;i++)s=s+i;returns;}函數宣告區主程式區函數區主程式也是一種函數,只是它具有特

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。