




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言与算法基础教材、参考书与课时安排教材教材C程序设计程序设计案例教程程序设计程序设计案例教程 汪金营编著汪金营编著 人民邮电出版社人民邮电出版社课时安排课时安排一体化教学一体化教学 学习目标学习目标 C C语言是非常基础的计算机语言,使用语言是非常基础的计算机语言,使用灵活方便、应用面广、可移植性好,是国灵活方便、应用面广、可移植性好,是国内外广为使用的语言。内外广为使用的语言。n了解了解C C语言的一些基本概念、数据类型、语语言的一些基本概念、数据类型、语法。法。n能够进行常规的编程。能够进行常规的编程。n掌握程序调试的基本方法和技巧。掌握程序调试的基本方法和技巧。n为进一步学习其他高级
2、编程打下坚实的基为进一步学习其他高级编程打下坚实的基础。础。 第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动
3、3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.
4、2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序一、一、 C C语言概述语言概述1.1.计算机语言的发展历史计算机语言的发展历史 第一代计算机语言第一代计算机语言机器语言机器语言 计算机所能处理的是由计算机所能处理的是由“0 0”和和“1 1”组成的组成的二进制数二进制数,二进制是计算机的语言的基础,用一串串由二进制是计算机的语言的基础,用一串串由“0 0”和和“1 1”组成的指令代码交由计算机执行
5、。组成的指令代码交由计算机执行。电子元件只电子元件只有两种稳定的状态:n 用电流表示用电流表示( (通电与断电通电与断电) ) 通电:表示通电:表示 1 1 断电:表示断电:表示 0 0I I1A电流电流I I0An 用电压表示(高电平与低电平)用电压表示(高电平与低电平) 高电平:表示高电平:表示 1 1 低电平:表示低电平:表示 0 0V V电压电压V V01010110101011一、一、 C C语言概述语言概述1.1.计算机语言的发展历史计算机语言的发展历史 第一代计算机语言第一代计算机语言机器语言机器语言 计算机所能处理的是由计算机所能处理的是由“0 0”和和“1 1”组成的组成的二
6、进制数二进制数,二进制是计算机的语言的基础,用一串串由二进制是计算机的语言的基础,用一串串由“0 0”和和“1 1”组成的指令序列交由计算机执行。组成的指令序列交由计算机执行。使用复杂使用复杂依赖于计算机指令,不可移植依赖于计算机指令,不可移植 第二代计算机语言汇编第二代计算机语言汇编语言(语言(UNIXUNIX)用助记符(英文字母、符号串)替代二进制指令码用助记符(英文字母、符号串)替代二进制指令码和数据。和数据。 助记符与指令代码一一对应,助记符与指令代码一一对应,易读性有待提高易读性有待提高仍依赖于机器指令,移植性不好仍依赖于机器指令,移植性不好 一、一、 C C语言概述语言概述1.1.
7、计算机语言的发展历史计算机语言的发展历史 第三代计算机语言第三代计算机语言高级语言高级语言 开发目的:为增加开发目的:为增加可读性可读性和和可移植性可移植性接近自然语言接近自然语言( (可读性可读性) )不依赖于计算机硬件和指令代码(可移植性)不依赖于计算机硬件和指令代码(可移植性) 几百种高级语言应运而生几百种高级语言应运而生1 9 5 4年第一个完全脱离机器硬件的高级语言年第一个完全脱离机器硬件的高级语言 F O RT R A N问世问世1 9 7 0年第一个结构化程序设计语言年第一个结构化程序设计语言P a s c a l出现出现Basic, C 、 Java 、D e l p h i
8、第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集
9、成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的
10、运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()主函数,统一命名为主函数,统一命名为mainn C语言是由语言是由函数函数构成的,每个构成的,每个c语言只能有语言只能有一个主函一个主函数数 ,但可以有但可以有多个子函数多个子函数 n main main 与()间不要打与(
11、)间不要打空格空格n 小括号()小括号()不能省略不能省略 函数名(参数函数名(参数1 1,参数,参数2,2,)2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()w 表示函数的开始2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()w 1.1.float r,s,l; float r,s,l; 数据类型数据类型 变量
12、名变量名 2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()w 1.1.float r,s,l; float r,s,l; 定义定义 r,s,l 为单精度实数为单精度实数(32位小数,浮点型)变量位小数,浮点型)变量。此时此时r r,s s,l l 只能存放单精度实数。只能存放单精度实数。注:基本数据类型注:基本数据类型 charchar:字符型:字符型 (charcharacter acter 字符)字符) intint:整形:整形 ( intinte
13、ger eger 整数)整数) float : float : 单精度实数,浮点型单精度实数,浮点型 ( float float 浮点浮点 ) double: double: 双精度实数双精度实数 ( doubledouble 双倍)双倍)2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()w 1.1.float r,s,l; float r,s,l; char:字符型字符型 int:整形整形 float : 单精度实数(浮点型)单精度实数(浮点型) do
14、uble: 双精度实数双精度实数 格式:格式:数据类型变量名数据类型变量名; ; 例例:定义定义r,s,l 为整型:为整型: int r,s,l; (r,s,l 存放整数)存放整数)定义定义r为字符型:为字符型: char r; (r存放字符)存放字符)2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()w wfloat r,s,l; float r,s,l; 1.1.r=2.5;r=2.5;赋值语句,初始化变量赋值语句,初始化变量r r把把2.52.5赋
15、值给变量赋值给变量r r 2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()w wfloat r,s,l; float r,s,l; wr=2.5;r=2.5;ws=3.14s=3.14* *r r* *r;r;赋值语句,初始化变量赋值语句,初始化变量s s把把3.143.14* *r r* *r r赋值给变量赋值给变量s s(面积(面积) s r r2 22.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经
16、r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()w wfloat r,s,l; float r,s,l; wr=2.5;r=2.5;ws=3.14s=3.14* *r r* *r;r;1.1.l=2l=2* *3.143.14* *r;r;赋值语句,初始化变量赋值语句,初始化变量l l把把2 2* *3.143.14* *r r赋值给变量赋值给变量l l(周长(周长) l l2r r2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。w
17、main()main()w wfloat r,s,l; float r,s,l; wr=2.5;r=2.5;ws=3.14s=3.14* *r r* *r;r;wl=2l=2* *3.143.14* *r;r;wprintf (printf (“r=%f,s=%f,l=%fnr=%f,s=%f,l=%fn”,r,s,l);,r,s,l);PrintfPrintf:调用输出函数:调用输出函数n 双引号内字符照原样输出,特殊字符除外双引号内字符照原样输出,特殊字符除外 转义字符:转义字符:“ ” ; n:n:换行换行 格式输出符:格式输出符:“% %”; %f:%f:按单精度实数输出按单精度实数输
18、出2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.1 1.1 给出圆的半经给出圆的半经r r2.52.5,求圆的面接,求圆的面接s s和周长和周长l l。wmain()main()w wfloat r,s,l; float r,s,l; wr=2.5;r=2.5;ws=3.14s=3.14* *r r* *r;r;wl=2l=2* *3.143.14* *r;r;wprint (print (“r=%f,s=%f,l=%fnr=%f,s=%f,l=%fn”,r,s,l);,r,s,l);w 表示函数的结尾表示函数的结尾2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.
19、2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includeinclude:文件包含命令。把括号内文件包含命令。把括号内stdio.h 函数库文件函数库文件包含到程序中。包含到程序中。n 被包含的被包含的函数库文件函数库文件( 如如stdio.h )通常是由系统提供的,系统会自)通常是由系统提供的,系统会自动查找该文件;动查找该文件;n凡在程序中需用到库函数中的凡在程序中需用到库函数中的函数函数时,必须包含该函数文件。时,必须包含该函数文件。2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个
20、整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includestdio:标准输入标准输入/ /输出输出 函数库函数库 standard input/output library n常用:常用:printf,scanf(常用系统自动编译)(常用系统自动编译)n不常用:参见不常用:参见241页附录四页附录四2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,abs_1(int)in
21、t x,abs_1(int);int x :定义:定义x 为整形变量为整形变量2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,abs_1(int)int x,abs_1(int);n 声明本程序声明本程序abs_1是是整型整型函数;函数;n 所有函数后必须加所有函数后必须加“()()”,把括号内,把括号内参数参数传递给子程序。若传递给子程序。若不需传递参数,不需传递参数,“()()”内参数内参数可省略可省略,但,
22、但“()()”本身本身不可省不可省略略;2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,abs_1(int)int x,abs_1(int); int x ;int abs_1(int x););int x,abs_1(int););简写引入:引入:1.1.定义语句简写原则定义语句简写原则n定义定义不同类型不同类型语句简写语句简写int x ;float y;char z;int x,float y,char z
23、;简写n定义定义相同类型相同类型语句简写语句简写int x ;int y;int z;int x, y, z;简写引入:引入:2.2.函数简写原则函数简写原则n不带参数,参数不写不带参数,参数不写原格式:原格式:函数名(参数类型参数名);函数名(参数类型参数名);函数名()函数名()如如main()()简写n只带一个参数,参数名可不写,但参数类型要写只带一个参数,参数名可不写,但参数类型要写int abs_1(int)简写int abs_1(int x);2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对
24、值。的绝对值。w#include#includewmian()mian()w wint x,abs_1(int)int x,abs_1(int); int x ;int abs_1(int x););int x,abs_1(int););步骤步骤int x ,int abs_1(int x););步骤步骤2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,abs_1(int)int x,abs_1(int);wsca
25、nf(scanf(“%d%d”,&x);,&x);输入一个整数,存储单元是输入一个整数,存储单元是xn 要按双引号内字符输入,要按双引号内字符输入,特殊字符特殊字符除外;除外; 格式字符格式字符: %d(整数);(整数); f(浮点数);(浮点数);c(单个字符);(单个字符); &表示寻址,表示寻址,&x表示寻找用户从表示寻找用户从键盘键盘输入到的输入到的x的值;的值;2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint
26、 x,abs_1(int)int x,abs_1(int);wscanf(scanf(“%d%d”,&x);,&x);wprinft(prinft(“|x|=%d|x|=%d”,abs_1(x),abs_1(x);若若abs_1(x)值为值为3,则屏幕上输出,则屏幕上输出|x|=32.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,abs_1(int)int x,abs_1(int);wscanf(scanf(“%d
27、%d”,&x);,&x);wprinft(prinft(“|x|=%d|x|=%d”,abs_1(x),abs_1(x);w wint abs_1(x)int abs_1(x)主函数主函数 mainmain子函数子函数 absabs1 1定义函数定义函数 abs_1abs_1,并传递参数,并传递参数x x2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,abs_1(int)int x,abs_1(int);wsca
28、nf(scanf(“%d%d”,&x);,&x);wprinft(prinft(“|x|=%d|x|=%d”,abs_1(x),abs_1(x);w wint abs_1(x)int abs_1(x)w 1.1.if(x=0)if(x=0)如果如果x大于等于大于等于0if if 语句,格式:语句,格式:ifif(),括号内表示条件;(),括号内表示条件;2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,abs_1(
29、int)int x,abs_1(int);wscanf(scanf(“%d%d”,&x);,&x);wPrinft(Prinft(“|x|=%d|x|=%d”,abs_1(x),abs_1(x);w wint abs_1(x)int abs_1(x)w wif(x=0)if(x=0)1.1.return xreturn x;将将x值返回值返回abs_1函数函数2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,abs
30、_1(int)int x,abs_1(int);wscanf(scanf(“%d%d”,&x);,&x);wPrinft(Prinft(“|x|=%d|x|=%d”,abs_1(x),abs_1(x);w wint abs_1(x)int abs_1(x)w wif(x=0)if(x=0)wreturn xreturn x;welseelseelse: 否则否则2.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#include#includewmian()mian()w wint x,ab
31、s_1(int)int x,abs_1(int);wscanf(scanf(“%d%d”,&x);,&x);wPrinft(Prinft(“|x|=%d|x|=%d”,abs_1(x),abs_1(x);w wint abs_1(x)int abs_1(x)w wif(x=0)if(x=0)wreturn xreturn x;welseelse1.1.return return x x将将x 值返回给函数值返回给函数abs_12.1 2.1 初步认识初步认识C C语言程序语言程序例例1.2 1.2 由键盘输入一个整数由键盘输入一个整数x x,显示,显示x x的绝对值。的绝对值。w#includ
32、e#includewmian()mian()w wint x,abs_1(int)int x,abs_1(int);wscanf(scanf(“%d%d”,&x);,&x);wPrinft(Prinft(“|x|=%d|x|=%d”,abs_1(x),abs_1(x);w wint abs_1(x)int abs_1(x)w wif(x=0)if(x=0)wreturn xreturn x;welseelsewreturn return x x1.1. 子函数结束子函数结束第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认
33、识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.3 C2.3 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序第一章第一章 C C语言概述语
34、言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.3 C2.3 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的
35、使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构nC C语言程序由语言程序由函数函数构成,有且只有构成,有且只有一个一个主函数主函数mainmain,对对子函数子函数数量不设上限;数量不设上限;n每个函数完成独立功能(函数模块化),并可相互调用;每个函数完成独立功能(函数模块化),并可相互调用;程序间函数调用程序间函数调用 一个程序主函数调用其他程序的函数。一个程序主函数调用其他程序的函数。#include#include mainmain()() . 子函数子函数1 1子函数子函数2 2mainmain()() . 子函数
36、子函数1 1调用调用程序一(文件名:程序一(文件名: 1.c1.c)程序二(文件名:程序二(文件名: 2.c2.c)includeinclude2.2 C2.2 C语言程序的基本结构语言程序的基本结构nC C语言程序由语言程序由函数函数构成,有且只有构成,有且只有一个一个主函数主函数mainmain,对对子函数子函数数量不设上限;数量不设上限;n每个函数完成独立功能(函数模块化),并可相互调用;每个函数完成独立功能(函数模块化),并可相互调用;程序间函数调用程序间函数调用 一个程序主函数调用其他程序的函数。一个程序主函数调用其他程序的函数。#include#include 库函数文件名:库函数
37、文件名: xxxx.h (扩展名为(扩展名为h)用户编写函数文件名:用户编写函数文件名: xxxx.c (扩展名为(扩展名为c)2.2 C2.2 C语言程序的基本结构语言程序的基本结构nC C语言程序由语言程序由函数函数构成,有且只有构成,有且只有一个一个主函数主函数mainmain,对子对子函数函数数量不设上限;数量不设上限;n每个函数完成独立功能(函数模块化),并可相互调用;每个函数完成独立功能(函数模块化),并可相互调用;程序间函数调用程序间函数调用 一个程序主函数调用其他程序的函数。一个程序主函数调用其他程序的函数。#include#include ;程序内子函数间可以相互调用;程序内
38、子函数间可以相互调用; n主函数主函数mianmian放置灵活,但程序都是从主函数放置灵活,但程序都是从主函数mainmain开始执行;开始执行;n变量遵循先定义后使用原则。变量遵循先定义后使用原则。 int a; a=3;() int a=3; ()a=3;int a;(X X)第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句
39、的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3
40、仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C
41、 C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序2.4 C2.4 C语句的构成语句的构成n
42、C C程序由程序由函数函数构成,构成,函数函数由若干行由若干行语句语句组成;组成;n语句有三种形式:语句有三种形式:空语句空语句 空语句什么都不做;空语句什么都不做;简单语句简单语句 语句内只有一个分号;语句内只有一个分号;复合语句复合语句 用大括号将众多简单语句扩起来;用大括号将众多简单语句扩起来; ;(空语句(空语句)int a;int a1,float b1.1;int a1,float b1.1; 简单语句简单语句 int a1; float b1.1; 一条复合语句一条复合语句int a1;float b1.1; 两条简单语句两条简单语句2.4 C2.4 C语句的构成语句的构成n语句
43、六大组成部份语句六大组成部份 关键字关键字标识符标识符常数常数操作符操作符分隔符分隔符 分号分号int a = 1 ;注意把关键字与函数分开注意把关键字与函数分开n 关键字:关键字:int float char if else ;n 函数库标准函数:函数库标准函数:printf scanf;2.4 C2.4 C语句的构成语句的构成n语句六大组成部份语句六大组成部份 关键字关键字标识符标识符常数常数操作符操作符分隔符分隔符 分号分号int a = 1;标识符:标识符:表识数据内存存储的地址名称表识数据内存存储的地址名称00000001a(a(整形整形) )2.4 C2.4 C语句的构成语句的构成
44、n语句六大组成部份语句六大组成部份 关键字关键字标识符标识符常数常数操作符操作符分隔符分隔符 分号分号int a = 1;(数值常数)(数值常数)2.4 C2.4 C语句的构成语句的构成n语句六大组成部份语句六大组成部份 关键字关键字标识符标识符常数常数操作符操作符分隔符分隔符 分号分号int a = 1;操作符:运算符操作符:运算符 和和括号括号 运算符运算符 + - + - * * / = / = 括号括号 () () 2.4 C2.4 C语句的构成语句的构成n语句六大组成部份语句六大组成部份 关键字关键字标识符标识符常数常数操作符操作符分隔符分隔符 分号分号int a = 1;分隔符:分
45、隔符:分隔语句内相邻分隔语句内相邻字符字符和和数字数字的符号的符号 空格空格空格空格2.4 C2.4 C语句的构成语句的构成n语句六大组成部份语句六大组成部份 关键字关键字标识符标识符常数常数操作符操作符分隔符分隔符 分号分号int a = 1;分号分号 所有语句都已分号结尾所有语句都已分号结尾 一个分号表示一个语句一个分号表示一个语句第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程
46、序一般结构函数构成的程序一般结构2.4 2.4 C C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.
47、2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C语言程序语言程序第一章第一章 C C语言概述语言概述一、一、C C语言概述语言概述二二、 C
48、 C语言的构成语言的构成2.1 2.1 初步认识初步认识C C语言程序语言程序2.2 C2.2 C语言程序的基本结构语言程序的基本结构2.3 2.3 仅由仅由mianmian函数构成的程序一般结构函数构成的程序一般结构2.4 C2.4 C语句的构成语句的构成三三、 C C语言程序的调试与运行语言程序的调试与运行3.1 3.1 开发一个开发一个C C语言程序语言程序3.2 Turbo C 2.0 3.2 Turbo C 2.0 的运行环境和启动的运行环境和启动3.3 Turbo C 2.03.3 Turbo C 2.0集成开发环境的使用集成开发环境的使用3.4 3.4 编辑、运行编辑、运行C C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石油批发行业竞争分析考核试卷
- 篷布产业节能减排考核试卷
- 电气设备客户满意度提升考核试卷
- 畜牧业供应链管理与优化考核试卷
- 渔业产品营销渠道开发考试考核试卷
- 护生培训护理安全教育
- 城轨类说课课件
- 2025塑料制品买卖合同模板
- 2025《瑞达地产劳动合同》
- 2025室内墙面涂料施工合同范本2
- 森林管护员面试题及答案
- 2025年高级考评员职业技能等级认定考试题(附答案)
- 培训课件:混凝土结构的施工技术(浇筑、养护)
- “中华传统文化经典研习”任务群下先秦诸子散文教学策略研究
- 2025年高考语文模拟作文导写及点评:社会时钟
- 《护理信息系统》课件
- 单片机技术与应用知到智慧树章节测试课后答案2024年秋甘肃省农垦中等专业学校
- 施工现场平面布置与临时设施、临时道路布置方案
- 建筑施工大型机械设备安全使用与管理培训
- T-CNPPA 3027-2024 药品泡罩包装应用指南
- 山东省潍坊市2025届高考数学二模试卷含解析
评论
0/150
提交评论