编程语言基础 C 语言➢ 主讲教师子目录项目 1 绪 论任务 1 C 语言的发展任务 2 C 语言的特点与程序结构任务 3 C 语言的上机操作学习重点本项目主要介绍:1
C 语言的发展、 C 语言的特点与程序结构;2
讲解 C 语言的上机操作,使读者对 C 语言有一个初步的了解
*20 世纪 70 年代, C 语言问世,并逐渐发展成为国际上广泛流行的、具有发展前途的计算机高级语言
在学习 C 语言之前,本任务先来介绍 C 语言的发展历史的相关知识
C 语言是计算机系统开发的工具,也可用它来编写系统软件和应用软件
所以, C 语言在程序设计中占有绝对“统治”地位
*编程语言是编制计算机程序的工具,计算机问世以来 , 编程语言的发展经历了三次重大的突破 , 即从机器语言到汇编语言、从低级语言到高级语言、从面向过程到面向对象
各种编程语言分类,见右表
*C 语言是一种结构化语言,它具有层次清晰,便于按模块化方式组织程序,易于调试和维护等优点
C语言的表现能力和处理能力极强
本任务就带大家了解 C 语言的特点与程序结构
*C 语言是一门功能丰富的程序设计语言,具有表达能力强、使用灵活、应用范围广、目标程序效率高、可移植性好等优点,比汇编语言容易理解并且使用灵活
归纳起来, C 语言具有以下特点:C 语言程序简单,容易理解,使用方便、灵活
C 语言共有 9 种控制语句和 32 个关键字(见附录Ⅰ),程序书写形式自由,语言简练
C 语言程序具有丰富的运算符
C 语言共有 34 种运算符(见附录 Ⅱ)
C 把赋值、括号、强制类型转换等作为运算处理
C 语言设置了一些特殊的运算符,例如自增自减运算( ++ , -- )符、复合运算符( %= , *= , /= 等)、逗号运算符和条件运算符等
活动 1 C 语言的特点*用 C 语言编写的程序称为 C 语言程序,也可以称为 C 源程序