C语言课件_第一章_概述.pptVIP

  • 1
  • 0
  • 约1.74千字
  • 约 8页
  • 2018-01-08 发布于河南
  • 举报
C语言课件_第一章_概述

* 第一章 概述 一、C语言的产生与发展 1、C语言的产生与发展 1972—1973年间,美国贝尔实验室,Denis.M.Ritchie创建。 ALGOL60—CPL—BCPL—B语言—C语言 版本:Borland公司:Turbo C 2.0—Borland C++等 Microsoft公司:MSC 6.0—C++—VC++—VC++.NET等 2、C语言的标准与方言 美国国家标准协会(ANSI):1983—1987,ANSI C 国际标准化组织(ISO):1990,ISO C 不同的C语言标准,关键字不同、库函数不同、运算规则不同… 第一章 概述 二、C语言的特点 1、语言简洁、紧凑,使用方便、灵活。 32个关键字(P365)、9种控制语句(P70) 2、运算符丰富(即运算丰富)。 共分15级(P365) 3、数据类型(数据结构)丰富。 基本类型、构造类型、指针类型、空类型(P37) 4、是一种结构化程序设计语言。 3种基本结构:顺序结构、选择结构、循环结构(P25) 5、语法限制不太严格,程序设计自由度大。 6、C语言允许直接访问物理地址,能进行位运算,能实现汇编语言的大部分功能,能直接对硬件进行操作。 7、编译系统小,执行效率高。 第一章 概述 三、C语言的基本语法成分 1、字符集(即可用字符) ASCII字符集(P364)子集,包括英文字母、数字及特殊字符。 英文字母:a—z、A—Z (区分大小写) 数字:0—9 特殊字符:空格 !# % ^ * - _ + = ~ / \ | . , : ; ? ‘ “ () [] {} 由字符集构成以下其它语法成分(标识符、关键字、特殊运算符) 第一章 概述 三、C语言的基本语法成分 2、标识符 作用: 在程序中标识各种程序成分,命名程序中的一些实体(eg:常量、变量、函数、类型、标号)。 规定: 标识符必须以英文字母或下划线开头,是字母、数字、下划线的序列(不能含特殊字符)。 例如: 合法:x c a1 y_1 day program 非法:a.1 1computer x+y ! π 注意: (1)标识符要区分大小写。 eg:abc ABC (习惯:通常小写为变量、大写为符号常量。) (2)标准C中,长度可任意,一般有效长度为8个字符;TC中最大长度为32个字符。 (3)不能与关键字同名,也不能与系统预先定义的标准标识符(如标准函数)同名。(习惯:不以下划线开始,因系统内部标识符以下划线开始。) (4)标识符必须先定义,后使用。 第一章 概述 三、C语言的基本语法成分 3、关键字(保留字) 由系统提供,用以表示特定的语法成分。(P365) int float char signed unsigned short long if else switch case default for while do break continue extern static auto register struct union typedef 4、运算符 分类一:单目、双目、三目 分类二:算术、关系、逻辑、赋值、条件、逗号…… 第一章 概述 四、C程序的结构 1、简单C程序举例(P4) 2、C程序的结构 (1)函数 A、C程序由若干个函数组成,其核心成分是函数。 必须有且仅有一个主函数main(); 可以是标准函数,也可以是用户函数,函数之间是平行关系; C程序的执行始于主函数,终于主函数,中间可调用函数。 B、函数的结构 任何函数均由函数头和函数体两部分组成。 函数头:给出函数特征描述,包括属性、类型、名字、参数(形参)、参数类型。 eg:extern float average(float x,float y) 函数体:给出函数功能实现的数据描述和操作描述,是用{ }括起来的若干语句。 *

文档评论(0)

1亿VIP精品文档

相关文档