`
109735215
  • 浏览: 33180 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

第一章 C语言概述

 
阅读更多

第一章 C语言概述

1.1C语言的发展过程

C语言是在 70 年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.KernighanD.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语法限制不太严格,程序设计自由度大。

6C语言允许直接访问物理地址,能进行位(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语言概述

    C语言的诞生与发展 (1)在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,...(3)B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统,在PDP 7上实现。

    001第一章 C语言概述以及如何上机运行C 新版.rar

    "001第一章 C语言概述以及如何上机运行C 新版"的内容很可能是为初学者提供的入门教程,旨在介绍C语言的基本概念并指导如何实际操作进行程序编译和运行。 首先,C语言概述通常包括以下几个部分: 1. **历史背景**:...

    C语言课件:第一章 C语言概述

    C语言课件:第一章 C语言概述 本章主要介绍了C语言的概述,包括程序设计的基本概念、计算机语言与程序设计、C语言的发展、C语言的优点、C语言结构、C程序的运行等内容。 程序设计是指设计、编制、调试程序的方法和...

    C语言:第一章 C语言概述.ppt

    C语言:第一章 C语言概述.ppt

    C语言课件:第一章 C语言概述.ppt

    C语言课件:第一章 C语言概述.ppt

    第一章 C语言概述.ppt

    第一章 C语言概述.ppt 是学习C语言的基础,必要课程

    工学第一章C语言概述PPT学习教案.pptx

    《工学第一章C语言概述》PPT学习教案主要涵盖了C语言的基本知识,包括它的起源、特点、程序结构以及学习要求。以下是对这些内容的详细解释: 1. **C语言发展历史**: C语言的发展历程反映了计算机编程语言的演变。...

    C语言第一章C语言概述.pdf

    本章节将为读者概述C语言的基本概念,包括语言的特点、数据类型、控制结构以及如何在不同的操作系统中进行C语言的开发和运行环境。 首先,C语言具有多种编程范式,它支持结构化编程,同时也支持面向对象和泛型编程...

    第一章 C语言概述选择题.doc

    【C语言概述】 C语言是一种高级程序设计语言,它的执行是从`main`函数开始,到`main`函数的结束。这意味着程序的入口点是`main`函数,而不是文件中的第一个函数。C语言程序的基本组成单位是函数,可以由一个或多个...

    C语言设计案例教程第一章c语言概述.ppt

    【C语言概述】 C语言是一种强大的编程语言,广泛应用于系统软件开发、嵌入式系统、游戏开发等领域。它以其高效、灵活和可移植性而受到程序员的青睐。本章主要介绍C语言的基础知识,包括程序设计的概念、C语言的特点...

    第一章C语言概述.doc

    【C语言概述】 C语言是一种强大的、结构化的编程语言,被广泛用于系统开发、软件工程、嵌入式系统以及各种应用程序的编写。本章节主要涵盖了C语言的基础概念和语法要点。 1. C程序的执行流程 C程序的执行总是从`...

    《C语言程序设计基础实验教程》第一章 C语言概述.ppt

    《C语言程序设计基础实验教程》第一章的讲解,不仅带领我们回顾了C语言的起源和发展,还深入剖析了其独特的编程范式和结构,让我们从本质上理解了C语言。 C语言诞生于1972年,由美国贝尔实验室的Ken Thompson、...

    第1章 C语言概述.pdf

    第1章 C语言概述.pdf c语言编程系列教程的第一章,清华第三版谭浩强

    C语言概述概述

    C语言概述概述

    C语言课件(谭浩强):第一章 C语言概述.ppt

    C语言是一种广泛使用的高级编程语言,起源于20世纪70年代初的美国贝尔实验室,由Ken Thompson和Dennis Ritchie为开发UNIX操作系统而设计。它的名称“C”源自其前一个版本——BCPL(Basic Combined Programming ...

    C 语言教学大纲第一章C语言概述

    C 语言教学大纲第一章 C 语言概述 本章主要讲述 C 语言的概述,包括 C 语言的产生背景、发展历史、特点、程序结构等。 1.1 C 语言产生的背景 C 语言是由美国的 Dennis Ritchie 设计发明的,诞生于 1972 年。它是...

Global site tag (gtag.js) - Google Analytics