永不落伍的C语言C语言是美国AT&T公司的Dennis

永不落伍的C语言C语言是美国AT&T公司的Dennis

ID:38210015

大小:35.50 KB

页数:2页

时间:2019-05-25

永不落伍的C语言C语言是美国AT&T公司的Dennis_第1页
永不落伍的C语言C语言是美国AT&T公司的Dennis_第2页
资源描述:

《永不落伍的C语言C语言是美国AT&T公司的Dennis》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、成淵高中資訊社C語言入門第一次上課講義前言永不落伍的C語言:C語言是美國AT&T公司的DennisRitchie於1972年所開發出來的程式設計語言,它最初是為了UNIX系統所設計的,可能同學也聽過C++、Java、C#、Perl等語言,他們都是現今很流行的語言,那為什麼要學C呢?C可以算是這些語言的老前輩,它具有單純、易學、實用性高的特性,把C學好,再去學其他語言,會比較容易多了!不過如果你要直接學C++、Java,當然也可以,不過我們這是入門課,主要是幫同學建立程式設計的概念,讓大家了解程式設計大概是怎麼一回事,因此跳開華麗而功能多樣的C++、Java,回到

2、基本面把基本功夫練好,先看看你對C有沒有興趣吧!C語言的安裝與執行下載C壓縮檔(TC201),存到c:點兩下,按安裝,自動解壓縮於c:TC201底下進到TC201資料夾,執行INSTALL(藍),對漢點一下,可以去除亂碼EntertheSOURCEdrivetouse:CenterEntertheSOURCEPathTC201enterInstallTurboConaHardDriveenter按向下鍵七次↓StartInstallationenter,等待5秒再按一下enter完成安裝到我的電腦→C:→TC→對TC(藍)點兩下再按enter就OK了!常用的

3、HotKey:F10:選單,File/New:開新檔案,Ctrl+F9:執行Alt+F5:看結果,File/Save(F2):存檔,File/Load(F3):開啟舊檔File/Writeto:另存新檔File/Quit(Alt+X):結束F5:去邊框C語言的執行過程編輯原始程式source.c→經由編譯器compiler→變成目的檔source.obj→經連結器linker→變成執行檔source.exeTurboC是美國Borland(寶蘭)公司的產品,它把C語言的編輯(editor)、編譯(compiler)、連結(linker)都整合在一起,讓初學者可以

4、很容易的執行C,所以不要誤以為TurobC就是C語言,它只不過是一個可以執行C的環境跟工具罷了。C程式初體驗main(){printf(“helloturboc”);}1.main()是C語言的開頭,所有的C程式都是從main()開始執行,程式的內容是在main()底下的大括號{}內2.printf()是一個把雙引號內的資料顯示到螢幕上的函數(function)3.每一行程式我們稱之為一道敘述(statement),分號;是C語言每一行敘述的結束符號,但main()與{}不需要分號結束第2面,共2面成淵高中資訊社C語言入門第一次上課講義第二個C程式第三個C程式m

5、ain(){printf(“howareyou?”);printf(“fine,thankyou!”)}main(){inta,b;clrscr();a=5;b=3;printf(“a+b=%d”,a+b);}是指換行(newline)的意思在宣告下方加一條clrscr();可以清除畫面常見的錯誤:(1)沒有分號(2)字母打錯(3)忘了雙引號(4)符號%&打錯說明:a跟b都是變數,inta,b是宣告a,b都是整數(integer)變數的意思,宣告變數之後,我們就可以使用該變數。為何須要變數?因為電腦的資料都是存在記憶體當中,每一筆資料都有一個位址(add

6、ress),就像現實生活當中,我們每一個人的家都有一個地址,但是位址太多了記不起來,因此在程式中我們就以變數來代替位址,變數所存放的資料會因程式的執行而改變,這就是為什麼稱之為’變數’的原因了。在C程式中,a=5要唸成”把5指定(assign)給a”,而不要唸成“a等於5”printf在雙引號內以%百分比的符號,來表示變數的格式,%d是取十進位的意思printf(“…..%d…..”,a+b)表示%d的位置,用a+b的結果來表示第四個C程式main(){inta;clrscr();printf(“inputanumber”);scanf(“%d”,&a);pri

7、ntf(“a=%d”,a);}1.scanf可以讓電腦取得由鍵盤輸入的資料,scanf(“%d”,&a)是把輸入的資料存到a,而&符號表示是取得輸入資料的位址,用scanf一定要配合&才行。2.記得輸入完資料要按enter,才算完成輸入的動作。※挑戰您的學習:請任意輸入兩個整數,在螢幕上呈現相加、相減的結果(以25,8為例)25825+8=3325-8=17前三名答對有獎勵哦!第2面,共2面

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

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

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