Download presentation
Presentation is loading. Please wait.
Published byVera Budiaman Modified 6年之前
1
1.1 C语言的发展 1.2 C语言的特点 1.3 C语言的基本符号 1.4 C语言程序结构 1.5 C语言上机操作 北 海 职 业 学 院
2
1.1 C语言的发展 北 海 职 业 学 院
3
1.2 C语言的特点 语言简洁、紧凑,使用方便、灵活。 运算符极其丰富。 数据结构丰富。 允许直接访问物理地址。
生成的目标代码质量高,程序执行效率高。 可移植性好 北 海 职 业 学 院
4
1.3 C语言的基本符号 1.C语言的基本符号 ⑴26个英文字母(大写和小写字母表示两种不同的符号);
⑵10个阿拉伯数字(0,1,2,……,9); ⑶其它特殊符,以运算符为主(+ ,- ,* ,/ ,=,%,<,> 等)。 北 海 职 业 学 院
5
1.3 C语言的基本符号 2.标识符 标识符是一种特定的字符序列。
主要用来表示程序中使用的变量名、数组名、函数名和其它由用户自定义的数据类型名称等。 例如: 变量名:x,y 函数名:max 北 海 职 业 学 院
6
1.3 C语言的基本符号 2.标识符 标识符的构成与书写规则: ⑴只能由英文字母、数字和下划线构成,长度为1~32。
⑵必须以字母或下划线开头。 ⑶严格区分大、小写字母。 ⑷不能以关键字作为标识符。 ⑸系统内部使用了一些下划线开头的标识符,为防止冲突,建议用户尽量避免使用下划线开头的标识符。 ⑹标识符选用应尽量做到“见名知意”,即选用有含义的英文单词或缩写。如sum,name,max,year,total等。 北 海 职 业 学 院
7
1.3 C语言的基本符号 3.关键字 关健字又称保留字,是C语言的专用名字,共有32个。 根据关键字的作用分为四类:
(1) 控制语句关键字(12个) break, case, continue, default, do, else, for, goto, if, return, switch, while (2) 数据类型关键字(12个) char, enum, double, long, float, int, short, signed, struct, unsigned, union, void (3) 存储类型关键字(4个) auto, extern, register, static (4) 其他关键字(4个) const, sizeof, typedef, volatile 北 海 职 业 学 院
8
1.3 C语言的基本符号 【例1.1】找出下列符号中合法的标识
“abc”、so5、Abc、a、b1、file_name、_buf、0page、int、printf、yellow_red、a&b、up.to、file name 解:合法的标识有: so5、Abc、a、b1、file_name、_buf、yellow_red 0page:数字开头,int:关键字,printf:函数名,a&b、up.to、 file name :包含非法字符。 北 海 职 业 学 院
9
1.4 C 语言程序结构 C语言程序的总体结构 C语言程序由一个且只能有一个main()函数(又称主函数)和若干个其他函数结合而成的,或仅由一个main()函数构成。 北 海 职 业 学 院
10
1.4 C 语言程序结构 【例1.2】从键盘上输入圆的半径radius的值,求圆的面积。 void main()
{ float radius,area,pi= ; printf("Please input a radius:"); scanf("%f",&radius); area=pi* radius * radius; printf("area=%f\n",area); } 程序运行结果: Please input a radius:1.5↙ area=7.69 北 海 职 业 学 院
11
1.4 C 语言程序结构 【例1.3】由一个main()函数和一个其他函数max()构成的C语言程序。
int max(int x,int y) /*函数max()的功能是求2个整数的较大值*/ { retum(x > y ? x :y); } 北 海 职 业 学 院
12
Input the first integer number:6 ↙ Input the second integer number:9 ↙
【例1.3】由一个main()函数和一个其他函数max()构成的C语言程序。 程序运行情况: Input the first integer number:6 ↙ Input the second integer number:9 ↙ max = 9 void main() /*主函数main()*/ { int numl,num2; printf("Input the first integer number:"); scanf("%d",&numl); printf("Input the second integer number:"); scanf("%d",&num2); printf("max = %d\n", max(numl,num2)); } 程序运行情况 北 海 职 业 学 院
13
1.4 C 语言程序结构 北 海 职 业 学 院
14
1.4 C 语言程序结构 1.4.2 函数的一般结构 任何函数都是由函数说明和函数体两部分组成,结构如下:
函数的一般结构 任何函数都是由函数说明和函数体两部分组成,结构如下: [函数类型] 函数名(函数参数表) 函数说明部分 { 说明语句部分; 执行语句部分; } 函数体部分 注:本书使用的语法符号约定 [……] 方括号表示可选(既可以指定,也可以缺省)。 …… 省略号表示前面的项可以重复。 | 两侧的项必选其一。 北 海 职 业 学 院
15
1.4 C 语言程序结构 1.4.2 函数的一般结构 1.函数说明 由“[函数类型] 函数名(函数参数表)”三部分组成。
函数的一般结构 1.函数说明 由“[函数类型] 函数名(函数参数表)”三部分组成。 函数参数表格式为:数据类型 参数1[, 数据类型 参数2… ] 例如:int max (int x,int y) 函数类型 函数名 函数参数表 北 海 职 业 学 院
16
1.4 C 语言程序结构 { 说明语句; 函数体 执行语句; } 1.4.2 函数的一般结构 2.函数体 由变量定义、自定义类型定义
函数的一般结构 2.函数体 { 说明语句; 执行语句; } 由变量定义、自定义类型定义 函数体 自定义函数说明 外部变量说明等部分组成 若干条可执行语句构成,完成程序题目要求的计算处理。 北 海 职 业 学 院
17
1.4 C 语言程序结构 1.4.2 函数的一般结构 注意: (1)函数体中的说明语句,必须在所有可执行语句之前。
函数的一般结构 注意: (1)函数体中的说明语句,必须在所有可执行语句之前。 下面程序中“int max;”的位置是非法的: void main() { int x,y; /* 变量定义语句:定义2个整型变量x、y */ x = 3; /* 可执行的赋值语句:将3赋值给变量x */ y = 6; /* 可执行的赋值语句:将6赋值给变量y */ int max; /* 变量定义语句:出现在可执行语句后, 非法!*/ max = x > y ? x : y; printf("max = %d\n",max); } (2)如果不需要使用变量,也可以缺省说明语句。 北 海 职 业 学 院
18
1.4 C 语言程序结构 1.4.3 源程序书写格式 1.所有语句都必须以分号“;”结束。 2.一行内可写几条语句,一条语句也可写在几行上。
源程序书写格式 1.所有语句都必须以分号“;”结束。 2.一行内可写几条语句,一条语句也可写在几行上。 3.允许使用注释,以增强程序的可读性。 注释格式: /* 注释内容串 */ (1)“/*”和“*/”必须成对使用。 (2)注释的位置,可以单占一行,也可以跟在语句的后面。 (3)如果一行写不下,可另起一行继续写。 (4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序执行。 北 海 职 业 学 院
19
1.5 C语言上机操作 1.5.1 Turbo C 3.0 简介 Turbo C 3.0 的集成环境是一个集编辑器、编译器、调试器、连接程序为一体的C语言程序开发环境。 操作窗口主要由:菜单栏、编辑(Edit)窗口、消息(Message)窗口和功能键提示栏四部分组成,如图1.1 所示。 先介绍一下Turbo C的操作过程 教师再通过实际演示操作过程来讲解 北 海 职 业 学 院
20
1.5 C语言上机操作 1.5.1 Turbo C 3.0 简介 北 海 职 业 学 院
21
1.5 C语言上机操作 1.5.2 C语言程序上机操作的一般步骤 北 海 职 业 学 院
22
1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 1.启动Turbo C 集成环境
启动TurboC方法是:执行Turbo C系统安装目录下BIN子目录中的TC.EXE文件。 例如:设Turbo C系统安装在C:盘TC目录下,则启动方法如下: 用鼠标双击 “开始”--“附件”--“DOS命令符”,进入DOS命令下; 进入C: \ TC \ BIN 目录下; CD \C:\TC\BIN ↙ 健入TC回车即可。 C: \ TC \ BIN \ TC↙ 启动Turbo C后,如图 1.1 所示。 北 海 职 业 学 院
23
1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 2.设置工作环境
方法:是将光标移至菜单命令“Options”—“Directories…”回车,进入设置工作环境对话框,如图1.3所示,根据实际情况配置系统工作环境。 北 海 职 业 学 院
24
1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 2.设置工作环境 北 海 职 业 学 院
25
1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 3.建立 / 打开C程序源文件
方法:使用“File | New”打开一个新的编辑窗口建立一个新的C源程序文件。 使用“File | Open ... ”命令可以在编辑窗口中打开一个已有的C源程序文件用于编辑。 4.编辑源程序文件 编辑源程序:就是输入、修改C语言程序,然后将程序文件保存于盘上。 (在程序的编辑修改过程中应经常用F2键存盘) Turbo C编辑窗口是一个全屏幕编辑器,可以对程序的文字、词、块进行“移动”、“改写”、“删除”、“拷贝”等。 北 海 职 业 学 院
26
1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 5.保存C源程序文件 输入完C源程序后必须先保存该源程序文件。
方法:使用菜单命令File | Save保存文件。 使用菜单命令File | Save As...,其对话框类似于保存文件对话框,在Save File As 区域输入新文件名后选择“OK'’即可。 6.编译、连接单个 C 源程序文件 方法:(1)使用菜单命令Compile | Compile对源程序文件进行编译,生成相应的目标文件。 (2)使用菜单命令Compile | Link可以对相应目标文件进行连接以生成相应的执行文件。 或:使用菜单命令Compile | Make 项(快捷键:F9),则将自动完成 对当前正在编辑的源程序文件的编译、连接,并生成可执行文件。 北 海 职 业 学 院
27
1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 7.运行C程序与查看结果
使用菜单命令Run | Run可以运行当前窗口中的程序。 使用菜单命令Windows | User Screen (快捷键:Alt+F5)可以切换到用户屏幕查看输出信息和程序运行结果,按任意键可以返回系统集成环境。 也可以在输入源程序并保存文件后直接使用Run | Run 命令运行程序,系统自动进行编译、连接、运行程序的全过程。 8.退出 Turbo C 使用菜单命令 Flie | Quit (快捷键:Alt+X) 即可。 北 海 职 业 学 院
Similar presentations