文档详情

C语言教程基础教程txt.DOC

发布:2018-07-05约3.39万字共38页下载文档
文本预览下载声明
1 C语言概述 21.1 C语言的发展过程 21.2 当代最优秀的程序设计语言 31.3 C语言的特点 31.4 简单的C程序介绍 31.5 输入和输出 41.6 C源程序的结构特点 41.7 书写程序时应遵循的规则 41.8 C语言的字符集 41.9 C语言词汇 52数据类型、运算符与表达式 61.1 C语言的数据类型 61.2 常量与变量 61.2.1 常量和符号常量 61.2.2 变量 71.3 整型数据 71.3.1 整型常量的表示方法 71.3.2 整型变量 81.4 字符型数据 101.4.1 字符常量 101.4.2 字符变量 111.4.3 字符数据在内存中的存储形式及使用方法 111.4.4 字符串常量 121.5 变量赋初值 121.6 算术运算符和算术表达式 131.6.1 C运算符简介 131.6.2 算术运算符和算术表达式 131.7 赋值运算符和赋值表达式 153最简单的C程序设计—顺序程序设计 151.1 C语句概述 151.2 赋值语句 164 循环控制 171.1 概述 171.2 while语句 181.3 for语句 181.4 循环的嵌套 205分支结构程序 211.1 关系运算符和表达式 211.1.1 关系运算符及其优先次序 211.1.2 关系表达式 211.2 逻辑运算符和表达式 221.2.1 逻辑运算符极其优先次序 221.2.2 逻辑运算的值 221.2.3 逻辑表达式 231.3 if语句 231.3.1 if语句的三种形式 231.4 switch语句 271.5 程序举例 286数组 291.1 一维数组的定义和引用 291.1.1 一维数组的定义方式 291.1.2 一维数组元素的引用 301.1.3 一维数组的初始化 311.1.4 一维数组程序举例 327函 数 331.1 概述 331.2 函数定义的一般形式 351.3 函数的参数和函数的值 361.3.1 形式参数和实际参数 361.3.2 函数的返回值 371.4 函数的调用 381.4.1 函数调用的一般形式 381.4.2 函数调用的方式 381.4.3 被调用函数的声明和函数原型 398位运算 401.5 位运算符C语言提供了六种位运算符: 401.5.1 按位与运算 401.5.2 按位或运算 401.5.3 按位异或运算 411.5.4 求反运算 411.5.5 左移运算 411.5.6 右移运算 41 C语言教程1 C语言概述1.1 C语言的发展过程 C语言是在 70 年代初问世的。一九七八年由美国电话电报公司(ATT)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《KR》,也有人称之为《KR》标准。但是,在《KR》中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。1.2 当代最优秀的程序设计语言早期的C 语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,现在在嵌入式系统中也被广泛采用,成为当代最优秀的程序设计语言之一。1.3 C语言的特点1?C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字:auto break case char const continue defaultdo double else enum extern float for goto if int long register return short signed static sizof struct switch typedef union unsigned void volatile while 9种控制语句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。注意:在C语言中,关键字都是小写的。2?运算符丰富。共有34种。C把括号、赋值、逗号等都作为运算符处理。从而使C的运算类型极为丰富,可以实现其他高级语言难以实现的运算。3?数据结构类型丰富。4?具有结构化的控制语句。5?语法限制不太严格,程序设计自由度大。6?C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。7?生成目标代码质量高,程序执行效率高。8?与汇编语言相比,用C语言写的程序可移植性好。但是,C语言对
显示全部
相似文档