天天看點

6ah在c語言,C語言_概述(第一講)C語言_概述(第一講).ppt

C語言_概述(第一講)C語言_概述(第一講)

C語言—概述 韓 慧 [email protected] 本次課程所講内容 課程注意事項 C語言概述 C程式開發環境的介紹 教學内容安排 資料在計算機中的表示 本次課程所講内容 課程注意事項 C語言概述 C程式開發環境的介紹 教學内容安排 資料在計算機中的表示 課時配置設定(1) 理論課(40學時) 上課時間 2周,4-5周,7-8周,10-12周,14-16周,周一下午15:40–17:30 2周,4-5周,7周,11-12周,14-16周,周三晚上19:00–20:50 上課地點 二教510 課時配置設定(2) 實驗課(16學時) 上課時間 7-8周,10-12周,14-16周,周五晚上19:00-20:50 上課地點 計算中心 各班所在的機房可以在計算中心的首頁()上查到 課程考核方式 期末考試采用機考方式(閉卷) 期末總評成績的計算方法 總評成績 =(作業 + 實驗報告)*(30%~40%) +(期末考試的成績)*(70%~60%) 教學伺服器 伺服器:7 7/hanhui/C語言 /teaching_plan 下載下傳課程講義、實驗要求、課外知識等 7/hanhui/C語言/homework 包含各班檔案夾(例如機械07-1):上傳作業和實驗報告 作業和實驗報告—注意事項 作業:2-3次 實驗報告:8次 每次作業和實驗報告都要按照規定的時間按時送出 嚴禁抄襲,若發現抄襲現象,抄襲者和被抄襲者本次作業或者實驗報告的分數都為0分 作業和實驗報告上傳—注意事項 上傳作業和實驗報告時,請按照以下格式給你的檔案取名: 學号-姓名-作業X.*** 學号-姓名-實驗X.*** 将作業和實驗報告上交到指定檔案夾(homework檔案夾下各自班級的子檔案夾) 本次課程所講内容 課程注意事項 C語言概述 C程式開發環境的介紹 教學内容安排 資料在計算機中的表示 人與計算機怎樣溝通? 程式設計語言的發展 機器語言 由0和1所組成的一系列機器指令 例:機器指令代表“加法” 彙編語言 用特定的“助記符号”來描述機器指令 例:ADD A, B 進階語言 接近人們習慣使用的自然語言(英文)和數學語言 例:c = a + b 進階程式設計語言 FORTRAN、BASIC、Pascal、C、C++、Java…… C語言的起源 為什麼要學習C語言? C語言是世界上應用最廣泛的語言 國内絕大多數高校把C語言作為大學生的第一門計算機語言 UNIX、Matlab、以及許多應用程式包都是由C語言編寫的 在你的專業中,也會用到C語言 C語言的特點 語言簡潔、緊湊 運算符和資料類型豐富 子產品化和結構化 允許直接通路實體位址 程式執行效率高,可移植性好 C程式執行個體(c1_1.c) #include void main() { printf("Hello, 2008.\n"); printf("One world, one dream.\n"); } 運作結果: Hello, 2008. One world, one dream. C程式執行個體(c1_2.c) #include void main() { int a,b,sum; a=123; b=456; sum=a+b; printf("sum is %d\n",sum); } 運作結果: sum is 579 C程式執行個體(c1_3.c)—主函數 #include void main() { int max(int x,int y); int a,b,c; printf("please input the value of a and b:"); scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d\n",c); } C程式執行個體(c1_3.c)—子函數 int max(int x,int y) { int z; if(x>y) z=x; else z=y; return(z); } 程式運作情況: Please input the value of a and b:1,2 max=2 C程式概括(1) C程式是由函數構成的 必須并且隻能有一個main函數 可