第一章 C语言概述
1.1C语言的发展过程
C语言是在 70 年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。
1.2当代最优秀的程序设计语言
早期的C 语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。
1.3C语言的特点
1.C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字:
auto
|
break
|
case
|
char
|
const
|
continue
|
Default
|
do
|
double
|
else
|
enum
|
extern
|
float
|
for
|
goto
|
if
|
int
|
long
|
register
|
return
|
short
|
signed
|
static
|
sizof
|
struct
|
switch
|
typedef
|
union
|
unsigned
|
void
|
volatile
|
while
|
|
|
|
9种控制语句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。
注意:在C语言中,关键字都是小写的。
2.运算符丰富。共有34种。C把括号、赋值、逗号等都作为运算符处理。从而使C的运算类型极为丰富,可以实现其他高级语言难以实现的运算。
3.数据结构类型丰富。
4.具有结构化的控制语句。
5.语法限制不太严格,程序设计自由度大。
6.C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。
7.生成目标代码质量高,程序执行效率高。
8. 与汇编语言相比,用C语言写的程序可移植性好。
但是,C语言对程序员要求也高,程序员用C写程序会感到限制少、灵活性大,功能强,但较其他高级语言在学习上要困难一些。
1.4简单的C程序介绍
为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C源程序的基本部分和书写格式。
【例1.1】
main()
{
printf("世界,您好!/n");
}
|
l main是主函数的函数名,表示这是一个主函数。
l 每一个C源程序都必须有,且只能有一个主函数(main函数)。
l 函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示。
l printf函数是一个由系统定义的标准函数,可在程序中直接调用。
【例1.2】
#include<math.h>
#include<stdio.h>
main()
{
double x,s;
printf("input number:/n");
scanf("%lf",&x);
s=sin(x);
printf("sine of %lf is %lf/n",x,s);
}
|
l include称为文件包含命令
l 扩展名为.h的文件称为头文件
l 定义两个实数变量,以被后面程序使用
l 显示提示信息
l 从键盘获得一个实数x
l 求x的正弦,并把它赋给变量s
l 显示程序运算结果
l main函数结束
分享到:
相关推荐
C语言的诞生与发展 (1)在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,...(3)B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统,在PDP 7上实现。
"001第一章 C语言概述以及如何上机运行C 新版"的内容很可能是为初学者提供的入门教程,旨在介绍C语言的基本概念并指导如何实际操作进行程序编译和运行。 首先,C语言概述通常包括以下几个部分: 1. **历史背景**:...
C语言课件:第一章 C语言概述 本章主要介绍了C语言的概述,包括程序设计的基本概念、计算机语言与程序设计、C语言的发展、C语言的优点、C语言结构、C程序的运行等内容。 程序设计是指设计、编制、调试程序的方法和...
C语言:第一章 C语言概述.ppt
C语言课件:第一章 C语言概述.ppt
第一章 C语言概述.ppt 是学习C语言的基础,必要课程
《工学第一章C语言概述》PPT学习教案主要涵盖了C语言的基本知识,包括它的起源、特点、程序结构以及学习要求。以下是对这些内容的详细解释: 1. **C语言发展历史**: C语言的发展历程反映了计算机编程语言的演变。...
本章节将为读者概述C语言的基本概念,包括语言的特点、数据类型、控制结构以及如何在不同的操作系统中进行C语言的开发和运行环境。 首先,C语言具有多种编程范式,它支持结构化编程,同时也支持面向对象和泛型编程...
【C语言概述】 C语言是一种高级程序设计语言,它的执行是从`main`函数开始,到`main`函数的结束。这意味着程序的入口点是`main`函数,而不是文件中的第一个函数。C语言程序的基本组成单位是函数,可以由一个或多个...
【C语言概述】 C语言是一种强大的编程语言,广泛应用于系统软件开发、嵌入式系统、游戏开发等领域。它以其高效、灵活和可移植性而受到程序员的青睐。本章主要介绍C语言的基础知识,包括程序设计的概念、C语言的特点...
【C语言概述】 C语言是一种强大的、结构化的编程语言,被广泛用于系统开发、软件工程、嵌入式系统以及各种应用程序的编写。本章节主要涵盖了C语言的基础概念和语法要点。 1. C程序的执行流程 C程序的执行总是从`...
《C语言程序设计基础实验教程》第一章的讲解,不仅带领我们回顾了C语言的起源和发展,还深入剖析了其独特的编程范式和结构,让我们从本质上理解了C语言。 C语言诞生于1972年,由美国贝尔实验室的Ken Thompson、...
第1章 C语言概述.pdf c语言编程系列教程的第一章,清华第三版谭浩强
C语言概述概述
C语言是一种广泛使用的高级编程语言,起源于20世纪70年代初的美国贝尔实验室,由Ken Thompson和Dennis Ritchie为开发UNIX操作系统而设计。它的名称“C”源自其前一个版本——BCPL(Basic Combined Programming ...
C 语言教学大纲第一章 C 语言概述 本章主要讲述 C 语言的概述,包括 C 语言的产生背景、发展历史、特点、程序结构等。 1.1 C 语言产生的背景 C 语言是由美国的 Dennis Ritchie 设计发明的,诞生于 1972 年。它是...