C语言程序设计

出版时间:2007-1  出版社:中国农业出版社  作者:滕桂法 编  页数:275  

内容概要

  《全国高等农林院校“十一五”规划教材:C语言程序设计》采用通俗易懂、深入浅出的讲解方法,内容安排循序渐进,并以丰富的例题和大量的习题强化各个知识点,全部例题的程序均已调试通过。此外,为帮助读者对教材内容的理解和掌握,提高和强化动手能力,结合每章内容,还编写了配套实验指导书《C语言程序设计上机指导与习题解答》,供读者学习时参考使用。本教材由具有多年从事教学与程序开发经验的教师编写,有许多独到之处,内容丰富新颖、体系合理、文字流畅、通俗易懂,是学习C语言的理想教材。  《全国高等农林院校“十一五”规划教材:C语言程序设计》即可作为高等学校计算机程序设计的教材,也可作为计算机程序设计培训教材、计算机等级考试参考教材,或其他从事计算机程序设计的科技人员自学参考书。

书籍目录

前言第1章 概述1.1 C语言简介1.1.1 C语言的历史1.1.2 C语言的基本用途1.1.3 C语言的特点1.2 C程序基本结构1.3 编码风格1.4 使用集成开发环境(IDE)编程1.4.1 C程序的一般开发过程1.4.2 Turbo C 2.0集成开发环境的使用方法1.4.3 Lillux操作系统中C程序的开发方法小结习题第2章 变量与表达式2.1 简单表达式2.1.1 算术运算符及其表达式2.1.2 C语言表达式书写规则2.2 变量2.2.1 变量2.2.2 常量和符号常量2.3 数据类型2.3.1 整型数据2.3.2 实型数据2.3.3 字符型数据2.3.4 类型转换2.4 赋值语句2.5 复杂表达式2.5.1 自增、自减运算符2.5.2 关系运算符与关系表达式2.5.3 逻辑运算符与逻辑表达式2.5.4 逗号运算符2.6 基本输入输出函数2.6.1 字符输入与输出函数2.6.2 格式化输入与输出函数2.6.3 常用函数小结习题第3章 控制语句3.1 if…else语句3.1.1 if…else语句的三种形式3.1.2 if语句的嵌套3.1.3 条件运算符?:3.2 switch…case语句3.3 for语句3.4 while、do…while语句3.4.1 while语句3.4.2 do…while语句3.5 break、continue语句3.5.1 break语句3.5.2 continue语句3.6 特别的goto语句3.7 多重循环小结习题第4章 数组4.1 数组的概念4.1.1 数组的一般概念4.1.2 数组的特点4.1.3 数组的使用场合4.2 一维数组4.2.1 一维数组的定义4.2.2 一维数组元素的引用4.2.3 一维数组的赋值4.2.4 一维数组应用举例4.3 多维数组4.3.1 多维数组的定义4.3.2 二维数组的引用4.3.3 二维数组的赋值4.3.4 二维数组应用举例4.4 字符数组4.4.1 字符数组的定义4.4.2 字符数组的赋值4.4.3 字符数组的引用4.4.4 字符串4.4.5 字符数组的输入输出4.4.6 常用的字符串处理函数4.4.7 字符数组应用举例小结习题第5章 函数5.1 函数的定义5.1.1 函数定义的一般格式5.1.2 空函数5.2 函数的运用5.2.1 函数的调用5.2.2 参数传递5.3 变量的作用域与生存期5.3.1 局部变量5.3.2 全局变量5.3.3 变量的生存期5.3.4 用extern声明外部变量5.3.5 用static声明外部变量5.3.6 函数的存储类别5.4 函数的嵌套与递归调用5.4.1 函数的嵌套调用5.4.2 函数的递归调用小结习题第6章 指针6.1 指针的含义6.2 指针变量6.2.1 指针变量的定义6.2.2 指针变量的引用6.2.3 指针的运算6.3 指针与数组6.3.1 指向数组元素的指针6.3.2 指针与字符串6.3.3 指针数组6.3.4 指针与二维数组6.4 指针与函数6.4.1 指针作函数的参数6.4.2 指针函数6..4.3 函数指针小结习题第7章 结构体与其他构造数据类型7.1 结构体7.2 结构体数组的定义和引用7.2.1 结构体数组的定义7.2.2 结构体数组的初始化7.2.3 结构体数组的输入与输出7.3 指向结构体的指针7.3.1 结构体指针的定义和引用7.3.2 指向结构体数组的指针7.4 结构体与函数7.4.1 结构体传递给函数的方式7.4.2 结构体的应用7.5 复杂的结构体7.5.1 结构体作为结构体成员7.5.2 结构体的自我引用7.6 链表7.6.1 链表概述7.6.2 C语言中的内存管理函数7.6.3 创建动态链表7.6.4 对链表的插入操作7.6.5 链表的删除操作7.6.6 链表的查找操作7.6.7 链表的输出操作7.7 共用体7.7.1 共用体类型的定义与变量的定义7.7.2 共用体变量的初始化和应用7.8 位域7.8.1 位域定义的一般形式7.8.2 位域的引用7.9 枚举类型7.9.1 枚举类型的定义与变量的定义7.9.2 枚举类型的应用7.10 类型定义typedef小结习题第8章 文件8.1 文件的概念8.1.1 文件的基本概念8.1.2 文件的分类8.1.3 流8.1.4 缓冲式输入输出8.2 文件类型指针8.3 文件的操作8.3.1 文件的打开和关闭8.3.2 文件的顺序读写8.3.3 文件的随机读写小结习题第9章 编译预处理与多模块可执行程序的生成9.1 宏定义9.1.1 不带参数的宏定义9.1.2 带参数的宏定义9.2 文件包含9.3 条件编译9.4 多模块可执行程序的生成小结习题第10章 位运算10.1 位运算10.1.1 按位与运算符10.1.2 按位或运算符10.1.3 按位异或运算符10.1.4 按位取反运算符10.1.5 左移运算符10.1.6 右移运算符10.1.7 不同长度的数据进行位运算10.2 设置、清除和检测位小结习题附录一 常用字符与ASCII码对照表附录二 运算符的优先级与结合性附录三 C常用库函数主要参考文献

图书封面

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7