■2.C是结构式语言 ■ C语言是以函数形式提供给用户的,这些函数可方便的调 用,并具有多种循环、条件语句控制程序流向,从而使程 序完全结构化。按模块化方式组织程序,层次清晰,易于 调试和维护。C语言的表现能力和处理能力极强。 ■3.C语言功能齐全 C语言具有丰富的运算符和数据类型,便于实现各类复杂 的数据结构,并引入了指针概念,可使程序效率更高。另 外C语言也具有强大的图形功能,支持多种显示器和驱动 器。而且计算功能、逻辑判断功能也比较强大,可以实现 决策目的。 2024/10/28 6
2024/10/28 6 ◼ 2.C是结构式语言 ◼ C语言是以函数形式提供给用户的,这些函数可方便的调 用,并具有多种循环、条件语句控制程序流向,从而使程 序完全结构化。按模块化方式组织程序,层次清晰,易于 调试和维护。C语言的表现能力和处理能力极强。 ◼ 3.C语言功能齐全 ◼ C语言具有丰富的运算符和数据类型,便于实现各类复杂 的数据结构,并引入了指针概念,可使程序效率更高。另 外C语言也具有强大的图形功能,支持多种显示器和驱动 器。而且计算功能、逻辑判断功能也比较强大,可以实现 决策目的
4.C语言适用范围大 C语言还有一个突出的优点就是适合于多种操作系统,如 DOS、UNI区,也适用于多种机型,广泛地移植到了各类 各型计算机上,从而形成了多种版本的C语言。 总之,C语言简洁、紧凑、实用、方便、移植性好、执行效 率高、处理能力强、结构化程度高,但对编程人员要求较 高,较难掌握,不够安全。 2024/10/28
2024/10/28 7 4.C语言适用范围大 C语言还有一个突出的优点就是适合于多种操作系统,如 DOS、UNIX,也适用于多种机型,广泛地移植到了各类 各型计算机上,从而形成了多种版本的C语言。 总之,C语言简洁、紧凑、实用、方便、移植性好、执行效 率高、处理能力强、结构化程度高,但对编程人员要求较 高,较难掌握,不够安全
1.2C语言源程序的基本结构 1.2.1相关知识 C语言是由函数组成,一个C语言程序必须包含一个 且仅有一个main函数,该函数是程序的入口,由main函 数开始调用其他函数,其他函数也可相互调用,但最终返 回主函数结束程序。 1.2.2程序范例 为了说明C语言源程序结构的特点,先看以下几个程 序。这几个程序由简到难,体现了C语言源程序在组成结 构上的特点。虽然有关内容还未介绍,但可从这些例子中 了解到组成一个C源程序的基本部分 2024/10/28 8
2024/10/28 8 1.2 C语言源程序的基本结构 1.2.1 相关知识 C语言是由函数组成,一个C语言程序必须包含一个 且仅有一个main函数,该函数是程序的入口,由main函 数开始调用其他函数,其他函数也可相互调用,但最终返 回主函数结束程序。 1.2.2 程序范例 为了说明C语言源程序结构的特点,先看以下几个程 序。这几个程序由简到难,体现了C语言源程序在组成结 构上的特点。虽然有关内容还未介绍,但可从这些例子中 了解到组成一个C源程序的基本部分
1.范例一 任务:显示指定的内容。 程序1-1: main() { printf("This is the first program \n"); 程序说明:main是主函数的函数名,表示这是一个主函数。 每一个C源程序都必须有且只能有一个主函数(main函 数)。函数调用语句,printf函数的功能是把要输出的内 容送到显示器显示。printf函数是一个由系统定义的标准 函数,可在程序中直接调用。 2024/10/28
2024/10/28 9 1.范例一 任务:显示指定的内容。 程序1-1: main() { printf(" This is the first program \n"); } 程序说明:main是主函数的函数名,表示这是一个主函数。 每一个C源程序都必须有且只能有一个主函数(main函 数)。函数调用语句,printf函数的功能是把要输出的内 容送到显示器显示。printf函数是一个由系统定义的标准 函数,可在程序中直接调用
2.范例二 任务:求输入数的正弦值。 程序1-2: #include≤math.h> /*include称为文件包含命令, 扩展名为.h的文件也称为头文件*/ #include <stdio.h> main() /*定义主函数*/ { /*主函数开始*/ double x,s; /*定义两个实数变量,以 2024/10/28 10
2024/10/28 10 2.范例二 任务:求输入数的正弦值。 程序1-2: #include <math.h> /*include称为文件包含命令, 扩展名为.h的文件也称为头文件*/ #include <stdio.h> main() /*定义主函数*/ { /*主函数开始*/ double x, s; /*定义两个实数变量,以