C 程序设计基础教程第一章 引论
02:241/13
第 一 章 引 论
§ 1.1 C语言的发展过程
§ 1.2 C语言的特点和用途
§ 1.3 简单的 C语言程序
§ 1.4 C语言程序的结构
§ 1.5 怎样执行一个 C语言程序
C 程序设计基础教程第一章 引论
02:242/13
§ 1.1 C语言的发展过程
1983年发表 C语言标准,。通常称之为 ANSI C。
§ 1.2 C语言的特点和用途特点,8点
20世纪 70年代初 C语言问世,1978年贝尔实验室正式发表了 C语言
1,C语言简洁、紧凑,使用方便、灵活。
ANSI C一共只有 32个关键字,Turbo C扩充了 11个关键字注意,在 C语言中,关键字都是小写的。
C 程序设计基础教程第一章 引论
02:243/13
2.运算符丰富。共有 34种。 C把括号、赋值、逗号等都作为运算符处理。
3.数据类型丰富。简单类型和构造类型
4.具有结构化的控制语句。 顺序、分支、循环结构
5.语法限制不太严格,程序设计自由度大。
6,C语言允许直接访问物理地址,能进行位 (bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
7.生成目标代码质量高,程序执行效率高。
8.与汇编语言相比,用 C语言写的程序可移植性好。
C 程序设计基础教程第一章 引论
02:244/13
§ 1.3 简单的 C语言程序
【 例 1-1】
#include<stdio.h>
main()
{
printf(“Hello,world!/n”);
}
程序说明:
1,include是文件包含命令,扩展名为,h的文件称为头文件,表示在程序中要用到这个文件中的函数。
2,main是主函数的函数名,表示这是一个主函数。
C 程序设计基础教程第一章 引论
02:245/13
3,printf是函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示。
4,main()函数中的内容必须放在一对花括号,{}”中。
Turbo C (TC2.0)的使用:
1,Turbo C的简介启动 TC后,(按 ALT+ENTER,转入全屏显示)
TC主屏,由四部分组成:主菜单、编辑窗口、消息窗口、
消息窗口和功能键提示行,如图所示。
主菜单主要包括装入、编辑、编译、连接、调试和运行等功能,位于 Turbo C窗口的顶部,包括有 File(文件)、
Edit(编辑),Run(运行),Compile(编译)、
Project(工程),Options(选择)和 Debug(调试)七个选项。
C 程序设计基础教程第一章 引论
02:246/13
Turbo C主屏幕
C 程序设计基础教程第一章 引论
02:247/13
2,Turbo C的使用
C语言程序员可在 Turbo C环境下进行全屏幕编辑,
利用窗口功能进行编译、连接、调试、运行、环境设置等工作。
创建编辑源程序(选 File/New、选 File/Load) → 编译源程序 (直接按 Alt+F9 或主菜单中选择 Complie项 )
→ 运行程序(可直接 Alt+R键 或 F9)
按 Alt+F5键或选择 Run菜单下的 use screen命令,
查看运行结果。
C 程序设计基础教程第一章 引论
02:248/13
【 例 1-2】
#include<stdio.h>
#include<math.h>
main()
{
double x,s;
prinft(“inputnumber:”);
scanf(“%lf”,&x);
s=cos(x);
printf(cos(%lf)is %lf/n”,x,s);
}
程序说明:
1.程序包含了两个头文件,stdio.h,math.h。
2.在 main函数中定义了两个双精度实数型变量 x,s。
C 程序设计基础教程第一章 引论
02:249/13
3,printf(“input number:”);用于显示提示信息。
4,scanf(“% lf”,&x);用于从键盘获得一个实数 x。
5,s=cos(x);求 x的余弦,并把它赋给变量 s。 cos函数是数学函数,其头文件为 math.h
6,printf (“cos(%lf)is%lf\n”,x,s);显示程序运算结果。
双引号,…” 中有两个格式字符 %lf,分别对应着两个输出变量,x和 s,
C 程序设计基础教程第一章 引论
02:2410/13
【 例 1-3】
#include<stdio.h>
int add(int x,int y);
main()
{ int a,b,c;
printf (“please input value of a and b:\n”);
scanf(“%d %d”,&a,&b);
c=add(a,b);
printf (“max=%d”,c;);
}
int add(int x,int y)
{
return(x+y);
}
C语言规定,源程序中所有用到的变量都必须先说明,后使用,
否则将会出错。
C 程序设计基础教程第一章 引论
02:2411/13
§ 1.4 C语言程序的结构一个 C语言程序可由下面不同的部分组合而成:
① 文件包含部分
② 预处理部分
③ 变量说明部分
④ 函数原型声明部分
⑤ 主函数部分
⑥ 函数定义部分
C 程序设计基础教程第一章 引论
02:2412/13
说明:
1.一个最简单的 C程序可以只包含两个部分:文件包含部分、主函数部分。
2,每一个 C程序文件的后缀为,c,并且每一个 C源程序都必须有且仅有一个主函数,主函数的组成形式如下所示:
mian()
{
变量说明部分程序语句部分
}
每一个 C语言的语句由分号结束。
C 程序设计基础教程第一章 引论
02:2413/13
§ 1.5 怎样执行一个 C语言程序第一步:编辑。将 C源程序用一个后缀为,C的文件保存起来,
如,myfile.c
第二步:编译。检查源程序中的语法错误,生成目标代码文件,如,myfile.obj
第三步:连接。将程序中用到的其他函数(由文件包含提供或自定义的函数)连接到程序中,生成可执行文件,如,
myfile.exe
第四步:运行。