nullnull1.1 C语言的发展 1.3 C语言的基本符号 1.4 C语言程序结构 1.2 C语言的特点 1.5 C语言上机操作null1.1 C语言的发展 null语言简洁、紧凑,使用方便、灵活。
运算符极其丰富。
数据结构丰富。
允许直接访问物理地址。
生成的目标代码质量高,程序执行效率高。
可移植性好 1.2 C语言的特点null1.C语言的基本符号
⑴26个英文字母(大写和小写字母表示两种不同的符号);
⑵10个阿拉伯数字(0,1,2,……,9);
⑶其它特殊符,以运算符为主(+ ,- ,* ,/ ,=,%,<,> 等)。1.3 C语言的基本符号null2.标识符
标识符是一种特定的字符序列。
主要用来表示程序中使用的变量名、数组名、函数名和其它由用户自定义的数据类型名称等。
例如:
变量名:x,y
函数名:max 1.3 C语言的基本符号null2.标识符
标识符的构成与
写规则:
⑴只能由英文字母、数字和下划线构成,长度为1~32。
⑵必须以字母或下划线开头。
⑶严格区分大、小写字母。
⑷不能以关键字作为标识符。
⑸系统内部使用了一些下划线开头的标识符,为防止冲突,建议用户尽量避免使用下划线开头的标识符。
⑹标识符选用应尽量做到“见名知意”,即选用有含义的英文单词或缩写。如sum,name,max,year,total等。 1.3 C语言的基本符号null3.关键字
关健字又称保留字,是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, volatile1.3 C语言的基本符号null【例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 :包含非法字符。1.3 C语言的基本符号null1.4.1 C语言程序的总体结构1.4 C 语言程序结构C语言程序由一个且只能有一个main()函数(又称主函数)和若干个其他函数结合而成的,或仅由一个main()函数构成。null【例1.2】从键盘上输入圆的半径radius的值,求圆的面积。
void main()
{ float radius,area,pi=3.1415926;
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
1.4 C 语言程序结构null【例1.3】由一个main()函数和一个其他函数max()构成的C语言程序。1.4 C 语言程序结构 int max(int x,int y)
/*函数max()的功能是求2个整数的较大值*/
{
retum(x > y ? x :y);
}nullvoid 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));
}程序运行情况1.4 C 语言程序结构【例1.3】由一个main()函数和一个其他函数max()构成的C语言程序。 程序运行情况:
Input the first integer number:6 ↙
Input the second integer number:9 ↙
max = 9
null1.4 C 语言程序结构null1.4 C 语言程序结构任何函数都是由函数说明和函数体两部分组成,结构如下: [函数类型] 函数名(函数参数表){
说明语句部分;
执行语句部分;
}函数说明部分 函数体部分 注:本书使用的语法符号约定
[……] 方括号表示可选(既可以指定,也可以缺省)。
…… 省略号表示前面的项可以重复。
| 两侧的项必选其一。 1.4.2 函数的一般结构 null1.4 C 语言程序结构1.4.2 函数的一般结构 1.函数说明
由“[函数类型] 函数名(函数参数表)”三部分组成。
函数参数表格式为:数据类型 参数1[, 数据类型 参数2… ]
例如:int max (int x,int y)函数类型函数名函数参数表null1.4 C 语言程序结构1.4.2 函数的一般结构 2.函数体 {
说明语句;
执行语句;
} 若干条可执行语句构成,完成程序题目要求的计算处理。由变量定义、自定义类型定义自定义函数说明外部变量说明等部分组成函数体null1.4 C 语言程序结构1.4.2 函数的一般结构 注意:
(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)如果不需要使用变量,也可以缺省说明语句。 null1.4 C 语言程序结构1.4.3 源程序书写格式
1.所有语句都必须以分号“;”结束。
2.一行内可写几条语句,一条语句也可写在几行上。
3.允许使用注释,以增强程序的可读性。
注释格式: /* 注释内容串 */
(1)“/*”和“*/”必须成对使用。
(2)注释的位置,可以单占一行,也可以跟在语句的后面。
(3)如果一行写不下,可另起一行继续写。
(4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序执行。 null1.5 C语言上机操作 1.5.1 Turbo C 3.0 简介
Turbo C 3.0 的集成环境是一个集编辑器、编译器、调试器、连接程序为一体的C语言程序开发环境。
操作窗口主要由:菜单栏、编辑(Edit)窗口、消息(Message)窗口和功能键提示栏四部分组成,如图1.1 所示。 先介绍一下Turbo C的操作过程
教师再通过实际演示操作过程来讲解null1.5 C语言上机操作 1.5.1 Turbo C 3.0 简介null1.5 C语言上机操作 1.5.2 C语言程序上机操作的一般步骤 null1.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 所示。 null1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤2.设置工作环境
设置工作环境:就是设置C语言系统头文件、库函数以及源程序文件和目标代码文件的存放位置。
方法:是将光标移至菜单命令“Options”—“Directories…”回车,进入设置工作环境对话框,如图1.3所示,根据实际情况配置系统工作环境。null1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤2.设置工作环境null1.5 C语言上机操作 1.5.3 用Turbo C运行C程序的具体步骤 3.建立 / 打开C程序源文件
方法:使用“File | New”打开一个新的编辑窗口建立一个新的C源程序文件。
使用“File | Open ... ”命令可以在编辑窗口中打开一个已有的C源程序文件用于编辑。
4.编辑源程序文件
编辑源程序:就是输入、修改C语言程序,然后将程序文件保存于盘上。
(在程序的编辑修改过程中应经常用F2键存盘)
Turbo C编辑窗口是一个全屏幕编辑器,可以对程序的文字、词、块进行“移动”、“改写”、“删除”、“拷贝”等。 null1.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),则将自动完成
对当前正在编辑的源程序文件的编译、连接,并生成可执行文件。null1.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) 即可。