新C語言程序設(shè)計教程(第二版)-徐新華-電子教案-第01章-C語言概述課件_第1頁
新C語言程序設(shè)計教程(第二版)-徐新華-電子教案-第01章-C語言概述課件_第2頁
新C語言程序設(shè)計教程(第二版)-徐新華-電子教案-第01章-C語言概述課件_第3頁
新C語言程序設(shè)計教程(第二版)-徐新華-電子教案-第01章-C語言概述課件_第4頁
新C語言程序設(shè)計教程(第二版)-徐新華-電子教案-第01章-C語言概述課件_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

在線教務(wù)輔導(dǎo)網(wǎng):教材其余課件及動畫素材請查閱在線教務(wù)輔導(dǎo)網(wǎng)QQ:349134187或者直接輸入下面地址:11/23/20221在線教務(wù)輔導(dǎo)網(wǎng):http://www.shangfuwang21世紀高職高專新概念教材C語言程序設(shè)計教程(第二版)徐新華主編中國水利水電出版社11/23/2022221世紀高職高專新概念教材C語言程序設(shè)計教程(第二版)11/第1章C語言概述教學(xué)目的:掌握C語言的程序結(jié)構(gòu),函數(shù)結(jié)構(gòu),源程序書寫規(guī)則,以及TC++3.0的基本操作。了解C語言的特點和語句。11/23/20223第1章C語言概述教學(xué)目的:11/22/20223教學(xué)內(nèi)容:1.1發(fā)展簡史和特點1.2*程序結(jié)構(gòu)與函數(shù)結(jié)構(gòu)1.3*源程序書寫規(guī)則1.4C語言的語句1.5*TC++3.0基本操作本章要點11/23/20224教學(xué)內(nèi)容:11/22/202241.1發(fā)展簡史和特點

1.C語言的誕生與發(fā)展貝爾實驗室于70年代初研制出來。80年代初,美國國家標準化協(xié)會(ANSI),制定了ANSIC標準(俗稱標準C),1989年再次做了修訂(稱新標準C)。微機上廣泛使用的C語言編譯系統(tǒng)有MSC、TC、BC:基本部分相同,但存在一些差異。本課程以ANSIC新標準來介紹,上機環(huán)境選擇TC++3.0。11/23/202251.1發(fā)展簡史和特點1.C語言的誕生與發(fā)展11/222.C語言的特點C語言兼有匯編和高級語言的優(yōu)點:(1)匯編語言:可以直接操縱硬件。(2)高級語言:可讀性和可移植性良好。[返回]11/23/202262.C語言的特點11/22/202261.2*程序結(jié)構(gòu)與函數(shù)結(jié)構(gòu)1.2.1程序結(jié)構(gòu)

1.最簡單的程序:僅由一個main()函數(shù)(又稱主函數(shù))構(gòu)成。[案例1.1]僅由main()函數(shù)構(gòu)成的C語言程序。

#include“stdio.h”#include“conio.h”voidmain()

{printf(“ThisisaCprogram.\n”);getch();}程序運行結(jié)果:ThisisaCprogram.11/23/202271.2*程序結(jié)構(gòu)與函數(shù)結(jié)構(gòu)1.2.1程序結(jié)構(gòu)11/2.一般化結(jié)構(gòu):由一個main()函數(shù)和若干個其它函數(shù)結(jié)合而成。[案例1.2]由main()函數(shù)和1個max()函數(shù)構(gòu)成的C語言程序。#include“stdio.h”#include“conio.h”voidmain()

{intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,&num1);printf(“Inputthesecondintegernumber:”);scanf(“%d”,&num2);printf(“max=%d\n”,max(num1,num2));getch();

}

11/23/202282.一般化結(jié)構(gòu):由一個main()函數(shù)和若干個其它函數(shù)結(jié)合而intmax(intx,inty)

{return(x>y?x:y);

}程序運行情況:Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=911/23/20229intmax(intx,inty)11/22/20[案例1.3]交換[案例1.2]中main()函數(shù)和max()函數(shù)的位置。源程序略。程序運行情況:Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=9思考:[案例1.3]說明了什么?11/23/202210[案例1.3]交換[案例1.2]中main()函數(shù)和m3.說明:函數(shù)是C語言程序的基本構(gòu)成單位。(1)main()函數(shù):C語言程序總是從main()函數(shù)開始執(zhí)行(不論其在程序中的位置),止于主函數(shù)結(jié)束。(2)其它函數(shù):通過被main()函數(shù)直接或間接調(diào)用而執(zhí)行。習(xí)慣:將主函數(shù)main()放在最前頭。11/23/2022113.說明:函數(shù)是C語言程序的基本構(gòu)成單位。11/22/202

1.2.2函數(shù)結(jié)構(gòu)

任何函數(shù)(包括主函數(shù)main())都是由函數(shù)說明和函數(shù)體兩部分組成:[函數(shù)類型]函數(shù)名([函數(shù)參數(shù)表])

{說明語句部分;執(zhí)行語句部分;

}

函數(shù)說明函數(shù)體11/23/2022121.2.2函數(shù)結(jié)構(gòu)函數(shù)說明函數(shù)體11/22/20221.語法符號約定[...]──可選(即可以指定,也可以缺省)……──前面的項可以重復(fù)|──多(含2)中選1

11/23/2022131.語法符號約定11/22/2022132.函數(shù)說明:由函數(shù)類型(可缺省)、函數(shù)名和函數(shù)參數(shù)表(可缺省)組成。[案例1.2]中函數(shù)max()的函數(shù)說明如下:intmax(intx,inty)函數(shù)參數(shù)表的一般格式為:數(shù)據(jù)類型形參[,數(shù)據(jù)類型形參2……]函數(shù)類型函數(shù)名函數(shù)參數(shù)表11/23/2022142.函數(shù)說明:由函數(shù)類型(可缺省)、函數(shù)名和函數(shù)參數(shù)表(可缺3.函數(shù)體:在函數(shù)說明的下面、最外層1對大括號(必須配對使用)括起來的部分。[案例1.2]中main()函數(shù)的函數(shù)體如下:voidmain()

{intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,&num1);……printf(“max=%d\n”,max(num1,num2));

}

變量定義可執(zhí)行語句11/23/2022153.函數(shù)體:在函數(shù)說明的下面、最外層1對大括號(必須配對使用一般由兩部分構(gòu)成:(1)數(shù)據(jù)說明部分:由變量定義、自定義類型定義、自定義函數(shù)說明、外部變量說明等組成。(2)可執(zhí)行語句部分:一般由若干條可執(zhí)行語句構(gòu)成。注意:函數(shù)體中的變量定義語句,必須在所有可執(zhí)行語句之前。11/23/202216一般由兩部分構(gòu)成:11/22/202216下面程序中“intmax;”的位置非法:#include“stdio.h”#include“conio.h”voidmain()

{intx,y; /*變量定義語句*/x=3;y=6; /*可執(zhí)行的賦值語句*/intmax;

max=x>y?x:y;printf(“max=%d\n”,max);getch();}思考:如何解決?[返回]變量定義語句出現(xiàn)在可執(zhí)行的賦值語句之后11/23/202217下面程序中“intmax;”的位置非法:變量定義語句出現(xiàn)1.除字符串常量中的字符外,一律使用半角字符。例如,字母、數(shù)字、標點符號等。2.所有語句都必須以分號“;”結(jié)束,函數(shù)的最后一個語句也不例外。3.允許1行內(nèi)寫幾條短語句,也允許將1條很長的語句分寫在幾行上。1.3*源程序書寫規(guī)則11/23/2022181.除字符串常量中的字符外,一律使用半角字符。1.3*源[案例1.2]中的主函數(shù)main(),也可寫成如下格式:……voidmain(){intnum1,num2;

printf(“Inputthefirstintegernumber:”);

scanf(“%d”,&num1);

printf(“Inputthesecondintegernumber:”);scanf(“%d”,&num2);printf(“max=%d\n”,max(num1,num2));}……11/23/202219[案例1.2]中的主函數(shù)main(),也可寫成如下格式:1

4.允許使用注釋:/*……*/(1)“/*”和“*/”必須成對使用,且“/”和“*”、以及“*”和“/”之間不能有空格,否則都出錯。技巧:必須配對使用的符號(例如注釋符號、函數(shù)體的花括號、圓括號等等),可連續(xù)輸入這些起止標識符,通過插入來完成內(nèi)容的編輯。11/23/2022204.允許使用注釋:/*……*/11/22/2022(2)注釋可以單占1行,也可跟在語句的后面。(3)如果1行寫不下,可另起1行繼續(xù)寫。(4)注釋中允許使用漢字。在非中文操作系統(tǒng)下,看到的是一串亂碼,但不影響程序運行。

[返回]11/23/202221(2)注釋可以單占1行,也可跟在語句的后面。11/22/21.4C語言的語句按照語句功能(或構(gòu)成)的不同,將C語言的語句分為五類。1.控制語句(9條,為三種)(1)選擇結(jié)構(gòu)控制語句:if(),switch()(2)循環(huán)結(jié)構(gòu)控制語句:do~while(),for(),while(),break,continue(3)其它控制語句:goto,return11/23/2022221.4C語言的語句按照語句功能(或構(gòu)成)的不同,將C語

2.函數(shù)調(diào)用語句——由一次函數(shù)調(diào)用加一個分號(語句結(jié)束標志)構(gòu)成。例如,printf("ThisisaCfunctionstatement.");3.表達式語句——由表達式后加一個分號構(gòu)成。最典型的是賦值語句:num=5; /*賦值語句*/4.空語句——僅由一個分號構(gòu)成。例如:;11/23/2022232.函數(shù)調(diào)用語句——由一次函數(shù)調(diào)用加一個分號(語句結(jié)束標5.復(fù)合語句——由大括號括起來的若干條語句構(gòu)成。main(){……

{……}

/*右括號后不需要分號!*/}復(fù)合語句的性質(zhì):

(1)在語法上和單一語句相同,即單一語句可以出現(xiàn)的地方,也可以使用復(fù)合語句。(2)允許嵌套,即復(fù)合語句中也可出現(xiàn)復(fù)合語句。11/23/2022245.復(fù)合語句——由大括號括起來的若干條語句構(gòu)成。11/22C語言的控制語句9條:用于實現(xiàn)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和其它控制。輸入輸出(I/O)操作,均由標準庫函數(shù)來實現(xiàn)。所以學(xué)習(xí)C語言,不僅要學(xué)習(xí)這9條控制語句,而且要學(xué)習(xí)并掌握常用標準庫函數(shù)的使用。[返回]不是C語言的組成部分11/23/202225C語言的控制語句9條:用于實現(xiàn)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和其它控制。1.5*TC++3.0的基本操作1.運行一個C語言程序的一般過程2.TC++的啟動、退出與命令菜單3.選擇工作目錄4.新建一個C語言源程序5.編譯、連接、運行、查看結(jié)果、新建下一個[返回]11/23/2022261.5*TC++3.0的基本操作1.運行一個C語言程1.運行一個C語言程序的一般過程

TC++是一個集源程序編輯、編譯、連接、運行與調(diào)試于一體、用菜單驅(qū)動的集成開發(fā)環(huán)境。(1)啟動TC,進入TC集成開發(fā)環(huán)境。(2)選擇工作目錄——存放用戶文件的目錄。(3)新建(或編輯)源程序。(4)編譯。成功,轉(zhuǎn)下一步;失敗,返回(3)。11/23/2022271.運行一個C語言程序的一般過程11/22/20222(5)連接。成功,轉(zhuǎn)下一步;失敗,根據(jù)系統(tǒng)的錯誤提示,進行相應(yīng)修改,再重新連接。(6)運行。如果出現(xiàn)邏輯錯誤,則返回(3),重新修改源程序,再編譯、連接和運行。(7)退出TC集成環(huán)境,結(jié)束本次程序運行。[返回]11/23/202228(5)連接。成功,轉(zhuǎn)下一步;失敗,根據(jù)系統(tǒng)的錯誤提示,進行相2.TC++的啟動、退出與命令菜單

(1)啟動TurboC++:●雙擊桌面圖標●雙擊主程序文件名TC.EXE(在TC++3.0下的文件夾BIN中)。首次啟動TC++的初始畫面如圖1-3所示:……11/23/2022292.TC++的啟動、退出與命令菜單11/22/20222(2)命令菜單的使用鼠標/鍵盤:F10—激活,F(xiàn)10/Esc—關(guān)閉。(3)退出TurboC●菜單法:File|Quit●快捷鍵法:Alt+X(先按下Alt鍵并保持,再按字母鍵X,然后同時放開)[返回]11/23/202230(2)命令菜單的使用11/22/2022303.選擇工作目錄——存放用戶文件的目錄。選擇并執(zhí)行File|ChangeDir...項,系統(tǒng)彈出一個“ChangeDirectory”窗口,如圖1-4所示:……在“DirectoryName”下的文本框中輸入工作目錄,或者在“DirectoryTree”下的目錄樹中選擇工作目錄(C:\TC30\CASE),然后單擊“OK”按鈕。[返回]11/23/2022313.選擇工作目錄——存放用戶文件的目錄。11/22/204.新建一個C語言源程序(File|New)選擇并執(zhí)行File|New項,系統(tǒng)給出一個空白編輯窗口,如圖1-5所示:……11/23/2022324.新建一個C語言源程序(File|New)11/常用編輯操作:F2鍵(或File|Save)—將當(dāng)前編輯的文件存盤,然后繼續(xù)編輯。這是一個良好的習(xí)慣!F1鍵—激活活動窗口(或狀態(tài))的在線幫助,Esc—返回原窗口(或狀態(tài))。^F1——查詢庫函數(shù)的在線幫助信息:將光標移到需要查詢函數(shù)名的首字符上,然后鍵入^F1即可。[返回]^—Ctrl11/23/202233常用編輯操作:^—Ctrl11/22/2022335.編譯、連接、運行單個源程序文件:^F9/

Run|Run6.查看結(jié)果:Alt+F5/

Windows|UserScreen

7.新建下一個源程序:File|New。[返回]11/23/2022345.編譯、連接、運行單個源程序文件:11/22/2022本章要點1、C語言有多種版本,本課程以ANSIC新標準為藍本介紹。2、C語言的特點:兼有匯編和高級語言的優(yōu)點。3、C語言程序的一般結(jié)構(gòu)由一個main()函數(shù)和若干個其它函數(shù)結(jié)合而成。11/23/202235本章要點1、C語言有多種版本,本課程以ANSIC新標4、C語言函數(shù)的結(jié)構(gòu)[函數(shù)類型]函數(shù)名(函數(shù)參數(shù)表)函數(shù)說明{說明語句部分;執(zhí)行語句部分;函數(shù)體}11/23/2022364、C語言函數(shù)的結(jié)構(gòu)11/22/2022365、源程序書寫規(guī)則(1)除字符串常量中的字符外,一律使用半角字符。(2)所有語句必須以分號“;”結(jié)束;(3)注釋:

/*……*/。11/23/2022375、源程序書寫規(guī)則11/22/2022376、TC的基本操作(1)啟動、退出與命令菜單(2)新建(或編輯)(3)編譯、連接、運行(4)查看結(jié)果[返回]11/23/2022386、TC的基本操作11/22/202238在線教務(wù)輔導(dǎo)網(wǎng):教材其余課件及動畫素材請查閱在線教務(wù)輔導(dǎo)網(wǎng)QQ:349134187或者直接輸入下面地址:11/23/202239在線教務(wù)輔導(dǎo)網(wǎng):http://www.shangfuwang21世紀高職高專新概念教材C語言程序設(shè)計教程(第二版)徐新華主編中國水利水電出版社11/23/20224021世紀高職高專新概念教材C語言程序設(shè)計教程(第二版)11/第1章C語言概述教學(xué)目的:掌握C語言的程序結(jié)構(gòu),函數(shù)結(jié)構(gòu),源程序書寫規(guī)則,以及TC++3.0的基本操作。了解C語言的特點和語句。11/23/202241第1章C語言概述教學(xué)目的:11/22/20223教學(xué)內(nèi)容:1.1發(fā)展簡史和特點1.2*程序結(jié)構(gòu)與函數(shù)結(jié)構(gòu)1.3*源程序書寫規(guī)則1.4C語言的語句1.5*TC++3.0基本操作本章要點11/23/202242教學(xué)內(nèi)容:11/22/202241.1發(fā)展簡史和特點

1.C語言的誕生與發(fā)展貝爾實驗室于70年代初研制出來。80年代初,美國國家標準化協(xié)會(ANSI),制定了ANSIC標準(俗稱標準C),1989年再次做了修訂(稱新標準C)。微機上廣泛使用的C語言編譯系統(tǒng)有MSC、TC、BC:基本部分相同,但存在一些差異。本課程以ANSIC新標準來介紹,上機環(huán)境選擇TC++3.0。11/23/2022431.1發(fā)展簡史和特點1.C語言的誕生與發(fā)展11/222.C語言的特點C語言兼有匯編和高級語言的優(yōu)點:(1)匯編語言:可以直接操縱硬件。(2)高級語言:可讀性和可移植性良好。[返回]11/23/2022442.C語言的特點11/22/202261.2*程序結(jié)構(gòu)與函數(shù)結(jié)構(gòu)1.2.1程序結(jié)構(gòu)

1.最簡單的程序:僅由一個main()函數(shù)(又稱主函數(shù))構(gòu)成。[案例1.1]僅由main()函數(shù)構(gòu)成的C語言程序。

#include“stdio.h”#include“conio.h”voidmain()

{printf(“ThisisaCprogram.\n”);getch();}程序運行結(jié)果:ThisisaCprogram.11/23/2022451.2*程序結(jié)構(gòu)與函數(shù)結(jié)構(gòu)1.2.1程序結(jié)構(gòu)11/2.一般化結(jié)構(gòu):由一個main()函數(shù)和若干個其它函數(shù)結(jié)合而成。[案例1.2]由main()函數(shù)和1個max()函數(shù)構(gòu)成的C語言程序。#include“stdio.h”#include“conio.h”voidmain()

{intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,&num1);printf(“Inputthesecondintegernumber:”);scanf(“%d”,&num2);printf(“max=%d\n”,max(num1,num2));getch();

}

11/23/2022462.一般化結(jié)構(gòu):由一個main()函數(shù)和若干個其它函數(shù)結(jié)合而intmax(intx,inty)

{return(x>y?x:y);

}程序運行情況:Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=911/23/202247intmax(intx,inty)11/22/20[案例1.3]交換[案例1.2]中main()函數(shù)和max()函數(shù)的位置。源程序略。程序運行情況:Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=9思考:[案例1.3]說明了什么?11/23/202248[案例1.3]交換[案例1.2]中main()函數(shù)和m3.說明:函數(shù)是C語言程序的基本構(gòu)成單位。(1)main()函數(shù):C語言程序總是從main()函數(shù)開始執(zhí)行(不論其在程序中的位置),止于主函數(shù)結(jié)束。(2)其它函數(shù):通過被main()函數(shù)直接或間接調(diào)用而執(zhí)行。習(xí)慣:將主函數(shù)main()放在最前頭。11/23/2022493.說明:函數(shù)是C語言程序的基本構(gòu)成單位。11/22/202

1.2.2函數(shù)結(jié)構(gòu)

任何函數(shù)(包括主函數(shù)main())都是由函數(shù)說明和函數(shù)體兩部分組成:[函數(shù)類型]函數(shù)名([函數(shù)參數(shù)表])

{說明語句部分;執(zhí)行語句部分;

}

函數(shù)說明函數(shù)體11/23/2022501.2.2函數(shù)結(jié)構(gòu)函數(shù)說明函數(shù)體11/22/20221.語法符號約定[...]──可選(即可以指定,也可以缺省)……──前面的項可以重復(fù)|──多(含2)中選1

11/23/2022511.語法符號約定11/22/2022132.函數(shù)說明:由函數(shù)類型(可缺省)、函數(shù)名和函數(shù)參數(shù)表(可缺省)組成。[案例1.2]中函數(shù)max()的函數(shù)說明如下:intmax(intx,inty)函數(shù)參數(shù)表的一般格式為:數(shù)據(jù)類型形參[,數(shù)據(jù)類型形參2……]函數(shù)類型函數(shù)名函數(shù)參數(shù)表11/23/2022522.函數(shù)說明:由函數(shù)類型(可缺省)、函數(shù)名和函數(shù)參數(shù)表(可缺3.函數(shù)體:在函數(shù)說明的下面、最外層1對大括號(必須配對使用)括起來的部分。[案例1.2]中main()函數(shù)的函數(shù)體如下:voidmain()

{intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,&num1);……printf(“max=%d\n”,max(num1,num2));

}

變量定義可執(zhí)行語句11/23/2022533.函數(shù)體:在函數(shù)說明的下面、最外層1對大括號(必須配對使用一般由兩部分構(gòu)成:(1)數(shù)據(jù)說明部分:由變量定義、自定義類型定義、自定義函數(shù)說明、外部變量說明等組成。(2)可執(zhí)行語句部分:一般由若干條可執(zhí)行語句構(gòu)成。注意:函數(shù)體中的變量定義語句,必須在所有可執(zhí)行語句之前。11/23/202254一般由兩部分構(gòu)成:11/22/202216下面程序中“intmax;”的位置非法:#include“stdio.h”#include“conio.h”voidmain()

{intx,y; /*變量定義語句*/x=3;y=6; /*可執(zhí)行的賦值語句*/intmax;

max=x>y?x:y;printf(“max=%d\n”,max);getch();}思考:如何解決?[返回]變量定義語句出現(xiàn)在可執(zhí)行的賦值語句之后11/23/202255下面程序中“intmax;”的位置非法:變量定義語句出現(xiàn)1.除字符串常量中的字符外,一律使用半角字符。例如,字母、數(shù)字、標點符號等。2.所有語句都必須以分號“;”結(jié)束,函數(shù)的最后一個語句也不例外。3.允許1行內(nèi)寫幾條短語句,也允許將1條很長的語句分寫在幾行上。1.3*源程序書寫規(guī)則11/23/2022561.除字符串常量中的字符外,一律使用半角字符。1.3*源[案例1.2]中的主函數(shù)main(),也可寫成如下格式:……voidmain(){intnum1,num2;

printf(“Inputthefirstintegernumber:”);

scanf(“%d”,&num1);

printf(“Inputthesecondintegernumber:”);scanf(“%d”,&num2);printf(“max=%d\n”,max(num1,num2));}……11/23/202257[案例1.2]中的主函數(shù)main(),也可寫成如下格式:1

4.允許使用注釋:/*……*/(1)“/*”和“*/”必須成對使用,且“/”和“*”、以及“*”和“/”之間不能有空格,否則都出錯。技巧:必須配對使用的符號(例如注釋符號、函數(shù)體的花括號、圓括號等等),可連續(xù)輸入這些起止標識符,通過插入來完成內(nèi)容的編輯。11/23/2022584.允許使用注釋:/*……*/11/22/2022(2)注釋可以單占1行,也可跟在語句的后面。(3)如果1行寫不下,可另起1行繼續(xù)寫。(4)注釋中允許使用漢字。在非中文操作系統(tǒng)下,看到的是一串亂碼,但不影響程序運行。

[返回]11/23/202259(2)注釋可以單占1行,也可跟在語句的后面。11/22/21.4C語言的語句按照語句功能(或構(gòu)成)的不同,將C語言的語句分為五類。1.控制語句(9條,為三種)(1)選擇結(jié)構(gòu)控制語句:if(),switch()(2)循環(huán)結(jié)構(gòu)控制語句:do~while(),for(),while(),break,continue(3)其它控制語句:goto,return11/23/2022601.4C語言的語句按照語句功能(或構(gòu)成)的不同,將C語

2.函數(shù)調(diào)用語句——由一次函數(shù)調(diào)用加一個分號(語句結(jié)束標志)構(gòu)成。例如,printf("ThisisaCfunctionstatement.");3.表達式語句——由表達式后加一個分號構(gòu)成。最典型的是賦值語句:num=5; /*賦值語句*/4.空語句——僅由一個分號構(gòu)成。例如:;11/23/2022612.函數(shù)調(diào)用語句——由一次函數(shù)調(diào)用加一個分號(語句結(jié)束標5.復(fù)合語句——由大括號括起來的若干條語句構(gòu)成。main(){……

{……}

/*右括號后不需要分號!*/}復(fù)合語句的性質(zhì):

(1)在語法上和單一語句相同,即單一語句可以出現(xiàn)的地方,也可以使用復(fù)合語句。(2)允許嵌套,即復(fù)合語句中也可出現(xiàn)復(fù)合語句。11/23/2022625.復(fù)合語句——由大括號括起來的若干條語句構(gòu)成。11/22C語言的控制語句9條:用于實現(xiàn)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和其它控制。輸入輸出(I/O)操作,均由標準庫函數(shù)來實現(xiàn)。所以學(xué)習(xí)C語言,不僅要學(xué)習(xí)這9條控制語句,而且要學(xué)習(xí)并掌握常用標準庫函數(shù)的使用。[返回]不是C語言的組成部分11/23/202263C語言的控制語句9條:用于實現(xiàn)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和其它控制。1.5*TC++3.0的基本操作1.運行一個C語言程序的一般過程2.TC++的啟動、退出與命令菜單3.選擇工作目錄4.新建一個C語言源程序5.編譯、連接、運行、查看結(jié)果、新建下一個[返回]11/23/2022641.5*TC++3.0的基本操作1.運行一個C語言程1.運行一個C語言程序的一般過程

TC++是一個集源程序編輯、編譯、連接、運行與調(diào)試于一體、用菜單驅(qū)動的集成開發(fā)環(huán)境。(1)啟動TC,進入TC集成開發(fā)環(huán)境。(2)選擇工作目錄——存放用戶文件的目錄。(3)新建(或編輯)源程序。(4)編譯。成功,轉(zhuǎn)下一步;失敗,返回(3)。11/23/2022651.運行一個C語言程序的一般過程11/22/20222(5)連接。成功,轉(zhuǎn)下一步;失敗,根據(jù)系統(tǒng)的錯誤提示,進行相應(yīng)修改,再重新連接。(6)運行。如果出現(xiàn)邏輯錯誤,則返回(3),重新修改源程序,再編譯、連接和運行。(7)退出TC集成環(huán)境,結(jié)束本次程序運行。[返回]11/23/202266(5)連接。成功,轉(zhuǎn)下一步;失敗,根據(jù)系統(tǒng)的錯誤提示,進行相2.TC++的啟動、退出與命令菜單

(1)啟動TurboC++:●雙擊桌面圖標●雙擊主程序文件名TC.EXE(在TC++3.0下的文件夾BIN中)。首次啟動TC++的初始畫面如圖1-3所示:……11/23/2022672.TC++的啟動、退出與命令

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論