(中职)计算机程序设计(C语言)第一章第1节教学课件工信版.ppt
《(中职)计算机程序设计(C语言)第一章第1节教学课件工信版.ppt》由会员分享,可在线阅读,更多相关《(中职)计算机程序设计(C语言)第一章第1节教学课件工信版.ppt(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Y CF(中职)计算机程序设计(C 语言)第一章第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 操作系统互相促进,随
2、着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 语言具有顺序、选择和循环三种逻辑结构,采用自顶向下、逐步细化的结构化程序设计特点,容易理解,便于维护。不足之处是语法限制不严格,程序的安全性较低,运算符功能强但优先级太多,难记忆、难理解等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 语言 第一章 教学 课件 工信版
限制150内