C语言总结笔记分析.docxVIP

  • 5
  • 0
  • 约1.49万字
  • 约 13页
  • 2016-11-25 发布于湖北
  • 举报
一、什么是C语言 C语言是面向结构的计算机高级语言,其兼具一般高级语言和低级语言的优点,c语言功能强大、应用广泛,既可以用来编写系统软件,也可以用来编写应用软件。它具有以下几个特点: 语言简洁、紧凑,使用方便、灵活。C语言程序比其他许多高级语言简练,源程序短,因此输入程序时工作量少。 运算符丰富。C语言的运算符包含的范围很广泛,共有34种运算符, 数据类型丰富。C语言提供的数据类型有:整型、浮点型、字符型、数组类型、指针类型、结构体类型、共用体类型等,能用来实现各种复杂的数据结构(链表、树、栈等)的运算。 具有结构化的控制语句(如if…else语句、while语句、do…while语句、switch语句、for语句)。用函数作为程序的模块单位,便于实现程序的模块化。C语言是完全模块化和结构化的语言。 语法限制不太严格,程序设计自由度大。 C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。 生成目标代码质量高,程序执行效率高 。 用c语言编写的程序可移植性好(与汇编语言比)。 二、c程序设计中的“共性” C程序是由函数构成的。一个C源程序有且仅有一个main函数,也可以包含一个main函数和若干个其他函数。因此,函数是C程序的基本单位。 一个函数由两部分组成: 函数的首部,即函数的第一行,包括函数名、函数类型、函数参数(形式参数)名、参数类

文档评论(0)

1亿VIP精品文档

相关文档