C语言基础教程

出版时间:2011-1  出版社:王兴波、 刘波 天津大学出版社 (2011-01出版)  作者:王兴波,刘波 编  页数:279  

内容概要

  《C语言基础教程》采用以知识点形成知识轮廓再形成结构性知识体系的方式编写。采用了大量的卡通插图对每个章节的重点、难点进行提示,对一些基本概念和技巧也做了大量注释;整个教材充满童趣、通俗易懂。书中内容还结合了国家计算机等级考试二级(C语言)的具体要求。  《C语言基础教程》共12章,第1章计算机程序设计的含义,第2章C语言程序的基本结构,第3章C语言的基本数据类型与简单I/O,第4章C语言的语句特征,第5章函数,第6章变量的存储属性,第7章编译预处理与工程,第8章C语言的数组及其应用,第9章指针变量及其属性,第10章结构体、共用体数据及其应用,第11章C语言的文件I/O及其应用,第12章C语言的位运算与低级操作。  《C语言基础教程》可以作为本科、高职、中专工科用计算机高级语言程序设计的教材,也可作为一般工程技术人员参考用书。

书籍目录

第1章 计算机程序设计的含义1.1 计算机系统及其工作原理1.1.1 计算机系统组成简述1.1.2 计算机的工作原理1.2 程序设计概述1.2.1 程序设计的含义1.2.2 程序设计语言1.2.3 C语言的特点1.3程序设计1.3.1 程序设计的基本术语1.3.2 程序设计的四部曲1.3.3 程序设计必备的工具程序设计三剑客1.4 本章小结第2章 C语言程序的基本结构2.1 认知C语言程序2.2 C语言程序基本结构2.2.1 C语言的注释符号“严”2.2.2 程序头部2.2.3 main函数2.2.4 变量的定义部分2.2.5 其他部分2.2.6 示例2.3 本章要点第3章C语言的基本数据类型与简单3.1 C语言的基本数据类型3.2 C语言的标识符、常量与变量3.2.1 标识符3.2.2 常量3.2.3 变量3.3 C语言的基本I/0操作3.3.1 printf函数3.3.2 sCanf函数3.3.3 getCh,getChe,gets函数系列3.3.4 putCh,puts函数系列3.4 本章小结3.5 复习练习题第4章 语言的语句特征4.1 语句结构概述.:4.1.1 语句4.1.2 流程及流程图4.1.3 表达式4.2 C语言程序的三种基本结构及其语句4.2.1 顺序结构4.2.2 选择结构4.2.3 循环结构4.3 复习练习题第5章 函数5.1 库函数5.2 白定义函数5.2.1 认知C语言函数的结构5.2.2 自定义函数的过程5.3 函数的调用5.3.1 调用条件与方式5.3.2 形参与实参5.4 main函数的参数5.5 复习练习题第6章 变量的存储属性6.1 变量性质概述6.1.1 变量的属性6.1.2 程序在内存的分段存储模式6.2 各类变量的存储属性分析6.2.1 局部变量6.2.2 全局变量6.2.3 动态、静态、全局、局部变量的综合关系6.3 复习练习题第7章 编译预处理与工程7.1 文件包含与条件编译7.1.1 文件包含7.1.2 条件编译7.2 宏7.2.1 常量宏7.2.2 变量宏及其展开7.2.3 宏定义的注意事项7.2.4 宏与函数的比较7.3 工程与工程文件7.3.1 工程的概念7.3.2 建立工程文件的方法7.3.3 开发工程时的注意事项7.4 复习练习题第8章 C语言的数组及其应用8.1 数组的概念与基本属性8.1.1 数组的概念8.1.2 一维数组的定义8.1.3 一维数组的初始化8.1.4 一维数组的操作8.1.5 数组名字与数组的指针8.1.6 一维数组的指针及其下标运算8.1.7 数组作为函数的形参8.1.8 数组的存储属性8.2 数组的引用8.2.1 一维数组作为函数参数的特点8.2.2 使用数组的注意事项8.3 二维数组简介8.3.1 二维数组的定义8.3.2 二维数组的初始化8.3.3 ——维数组的引用8.4 字符数组与字符串8.4.1 字符数组的定义8.4.2 字符数组的初始化8.4.3 字符号的特殊意义8.5 复习练习题第9章 指针变量及其属性9.1 指针变量及其性质的回顾9.1.1 指针的概念9.1.2 首地址9.1.3 指针变量9.1.4 指针变量容易产生的误区9.2 指针变量的引用规律9.2.1 一般引用9.2.2 指针类型的参数9.2.3 用指针作函数参数的优点9.3 指针与数组9.3.1 用指针变量访问数组元素9.3.2 用Char型指针变量访问字符串9.3.3 指针、数组、字符串的关系9.4 指针相关的其他问题9.4.1 返回指针的函数9.4.2 指针数组9.4.3 指向函数的指针变量9.4.4 指向指针的指针变量一双重指针9.5 复习练习题第10章 结构体、共用体数据及其应用10.1 结构体数据类型10.1.1 结构体的构造与特点10.1.2 结构体类型变量的定义10.1.3 结构体变量的初始化10.1.4 类型与变量10.1.5 不同定义方法的比较10.1.6 结构体变量的存储属性10.2 结构体变量的引用规律10.2.1 一般引用10.2.2 作为函数参数的引用10.3 结构数组、指针及函数10.3.1 结构数组的定义与调用10.3.2 结构指针的定义与引用10.3.3 结构体类型的函数10.3.4 链表及其应用10.4 共用体10.4.1 共用体的概念与特点10.4.2 共用体变量的引用规律10.5 复习练习题第11章 C语言的文件I/O及其应用11.1 C语言文件及其属性11.2 缓冲文件的操作11.2.1 缓冲文件的打开与关闭11.2.2 文件的顺序读写11.2.3 文件的随机读写11.2.4 文件结束符11.2.5 缓冲文件的其他操作11.3 非缓冲文件及其操作11.3.1 非缓冲文件的基本操作11.3.2 非缓冲文件的应用11.4.复习练习题第12章 C语言的位运算与低级操作12.1 位运算12.1.1 位运算的概念12.1.2 C语言的位操作运算12.1.3 按位操作的一些简单应用技巧12.2 位运算的应用12.3 C语言的低级操作12.3.1 int8612.3.2 bdos12.3.3 intdos12.4 复习练习题附录附录A C语言综合测试题附录B TurboC常用库函数简介附录C 常用库函数简介附录D 美国信息交换标准码ASCII码表参考文献

章节摘录

版权页:插图:回顾一下我们在计算机上观赏一部电影的情形。当我们用一个播放软件播放一部我们喜爱的电影时,计算机能够一幕接一幕地自动播放全部的内容。计算机为什么自动工作呢?这是因为现在的计算机基本都是按照冯·诺依曼(Von Neumann)设计原则而设计的。冯·诺依曼是一个数学家。他对人类的最大贡献就是规划了电子计算机的一种系统结构。在分析了世界上第一台计算机ENIAC的工作原理的基础上,冯·诺依曼提出了计算机工作的基本原理,这就是现在被称为“程序存储+程序控制”的计算机工作原理(简称“程序存储原理”),其基本要点是:数字计算机的数制采用二进制,计算机应该按照程序顺序执行。具体解释如下。(1)程序存储。程序存储的原理如图1.5所示。程序是由一条一条的指令组成的,计算机在运行时按照指令的顺序依次执行运算。运算前必须事先将程序存入存储器中,再由控制器自动读取并执行。程序与数据都采用二进制数、以字节为单位进行存储。(2)程序控制。程序控制的原理如图1.6所示。计算机在工作时,控制器按照程序制定的顺序到存放程序代码的内存区域去取指令代码,在CPIJ中完成对代码的分析,然后依据分析的结果,适时地向各个部件发出完成该指令功能的控制信号,实现指令功能。

编辑推荐

《C语言基础教程》是国家级示范性高等院校精品规划教材之一。

图书封面

评论、评分、阅读与下载


    C语言基础教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   快递很好!书的内容简单又实用!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7