(中职)计算机程序设计(C语言)第一章第1节教学课件工信版

2022-10-19
| 5页
| 144人阅读
| 9人下载
普通

内容正文:

YCF (中职)计算机程序设计(C语言)第一章第1节教学课件工信版 1 第1章 概 述 第1节 语言概述 计算机程序设计的语言主要有: 机器语言 汇编语言 高级语言 一、C语言的产生与发展 C语言的前身是BCPL(Basic Combined Programming Language)语言,诞生于1967年,由英国剑桥大学的Martin Richard推出。1970年美国贝尔实验室的Ken Thompson将BCPL语言进一步简化,设计出很接近于硬件的B语言。1972年在美国贝尔实验室,D.M.Ritchie又在B语言的基础上设计了C语言。 C语言与UNIX操作系统互相促进,随着UNIX的广泛使用,C语言也迅速得到推广。1978年Brian W.Kernighan和Dennis M.Ritchie(合称K&R)合著了一本影响深远的著作《The C Programming Language》,以后C语言先后移植到大、中、小、微型机上,虽独立于UNIX,但也出现很多C语言版本。1983年由美国国家标准化协会(ANSI)在此基础上制定了ANSI C标准。 二、C语言的特点 (1)语言简洁紧凑。C语言共有32个关键字,9种控制语句,程序书写形式自由,如语句i=i+1;可以写成i++;源程序短。 (2)数据类型丰富。C语言的数据类型包括整型、浮点型、字符型、数组类型、指针类型、结构体类型、共用体类型,自定义数据类型等。指针是C语言的一大特点。 (3)运算能力强。C语言多达40余种运算符,除了具有一般高级语言所拥有的四则运算及逻辑功能外,还具有二进制的位(bit)运算,可以实现各种复杂的运算。 (4)可移植性好。C语言程序不依赖于计算机硬件系统,只需要安装C语言编译系统,基本上不做修改就能运行于各种型号的计算机和各种操作系统。 (5)结构化特征。C语言具有顺序、选择和循环三种逻辑结构,采用自顶向下、逐步细化的结构化程序设计特点,容易理解,便于维护。 不足之处是语法限制不严格,程序的安全性较低,运算符功能强但优先级太多,难记忆、难理解等。 $

资源预览图

(中职)计算机程序设计(C语言)第一章第1节教学课件工信版
1
(中职)计算机程序设计(C语言)第一章第1节教学课件工信版
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。