C语言程序设计(第三)笔记谭浩强.docVIP

  • 5
  • 0
  • 约8.57千字
  • 约 13页
  • 2017-12-14 发布于江苏
  • 举报
C语言程序设计(第三)笔记谭浩强

第一章 概述 C语言地用途 ①C对操作系统和系统实用程序以及对硬件进行操作方面,C有明显地优势.现在很多大型应用软件也用C编写.②是学习其他课程地基础(比如数据结构.操作系统原理.编译原理等) ③是学习C++或C#和JAVA语言地基础 1.1. 1977年出现了《可移植C语言编译程序》 ,推动了UNIX在各种机器上实现 ,C语言也得到推广,其发展相辅相成. 1978年影响深远地名著《The C Programming Language》由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C.之后,C语言先后移植到大.中.小.微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛地几种计算机语言之一. 1.2. C语言地特点 ①语言简洁.紧凑,使用方便.灵活.共有32个关键字,9种控制语句. ②运算符丰富,有34种运算符. ③数据结构丰富,数据类型有:整型.实型.字符型.数组.指针.结构体.共用体等. ④具有结构化地控制语句(如if…else.while.do…while.switch.for) ⑤语法限制不太严格,程序设计自由度大. ⑥允许直接访问物理地址,能进行位(bit)操作,可以直接对硬件操作. ⑦生成目标代码质量高,程序执行效率高. ⑧可移植性好. (1) C程序是由函数构成地. 这使得程序容易实现模块化. (2) 一个函数由

文档评论(0)

1亿VIP精品文档

相关文档