欢迎光临
免费的PDF电子书下载网站

C语言程序设计(第2版) PDF下载

编辑推荐

暂无

内容简介

  本书是“十二五”高等职业教育计算机类专业规划教材和安徽省高等学校“十二五”省级规划教材,全书本着“项目引领,案例导入,循序渐进,按章小结,复习巩固”的原则编写,根据高职学生的特点,全书围绕一个销售管理系统展开,每章以一个引例引入,同时配以相当数量的例题与习题,便于读者学习C语言。
  全书共分10 章,主要内容包括C 语言的基本概念、语法和数据结构。本书具体介绍了C 语言的数据类型、变量、各种基本语句和数组、函数、指针、结构体、位运算、文件操作及程序设计的方法以及一个应用系统设计开发的综合实训。本书注重应用性和实践性,通过一些典型例题的解题分析及C程序实现帮助读者进一步加强对C语言的理解学习;每章的复习指南,可帮助读者更好地掌握本章内容。为了给读者提供参考和强化读者对C 语言的操作技能,除第10 章外,每章后同时配有实训,分为验证性实训和设计性实训,供读者学习借鉴和参考。
  本书可作为高等专科学校和高等职业院校各专业“C 语言程序设计”课程的教材,也可作为电大、成人院校、各类培训教材用书,还可供准备参加计算机等级考试和自学C语言的读者阅读参考。

作者简介

  方少卿 铜陵职业技术学院

C语言程序设计(第2版) PDF下载

目录

第1章C语言概述.
1.1引例
1.2C语言简介.
1.2.1C语言的发展历程及特点.
1.2.2简单的C程序介绍.
1.2.3C源程序的结构特点.
1.2.4书写程序时应遵循的规则
1.3数据输入和输出的常用方法.
1.3.1格式化输出函数printf()
1.3.2格式化输入函数scanf()
1.4C语言的字符集与C语言词汇
1.4.1C语言的字符集
1.4.2C语言词汇.
1.5VisualC++6.0集成开发环境
1.5.1VisualC++6.0起源
1.5.2VisualC++6.0启动
1.5.3VisualC++6.0菜单功能.
1.5.4VisualC++6.0工具栏.
1.5.5VisualC++6.0项目和项目
工作区.
1.5.6VisualC++6.0创建
应用程序
复习指南
实训
思考与练习.


第2章数据类型、运算符与表达式
2.1引例
2.2C语言数据类型简介
2.3常量与变量
2.3.1常量
2.3.2变量
2.4整型数据
2.4.1整型常量
2.4.2整型变量
2.5实型数据
2.5.1实型常量
2.5.2实型变量
2.6字符型数据
2.6.1字符常量
2.6.2转义字符
2.6.3字符变量
2.6.4字符数据在内存中的
存储形式及使用方法.
2.6.5字符串常量
2.7C运算符及表达式
2.7.1表达式
2.7.2C运算符简介.
2.7.3算术运算符和
算术表达式.
2.7.4赋值运算符和
赋值表达式.
2.7.5逗号运算符和
逗号表达式.
2.7.6关系运算符和
关系表达式.
2.7.7逻辑运算符和
逻辑表达式.
2.7.8条件运算符和
条件表达式.
2.8C语言中数据运算的相关问题
2.8.1运算符优先级和结合性
2.8.2数据类型转换.
复习指南
实训
思考与练习.


第3章基本控制结构
3.1引例
3.2算法及其表示
3.2.1算法的概念
3.2.2流程图表示算法.
3.3C语句概述
3.4赋值语句
3.5字符的输入与输出函数.
3.5.1字符输出函数putchar()
3.5.2字符输入函数getchar()
3.6格式化输入与输出函数.
3.6.1格式化输出函数printf()
3.6.2格式化输入函数scanf()
3.7顺序结构程序设计
3.7.1顺序结构程序设计概念
3.7.2顺序结构程序设计举例
3.8分支结构程序设计
3.8.1分支结构程序引例
3.8.2分支结构程序概述
3.8.3分支结构控制语句种类
3.8.4if语句
3.8.5switch语句
3.8.6分支结构程序举例
3.9循环结构程序设计
3.9.1循环结构程序引例
3.9.2循环结构程序概述
3.9.3while语句
3.9.4dowhile语句.
3.9.5for语句
3.9.6goto语句以及用goto语句
构成循环
3.9.7break语句和continue
语句
3.9.8几种循环的比较.
3.9.9循环的嵌套
3.9.10循环结构程序举例.
复习指南
实训
思考与练习.


第4章数组
4.1引例
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.5程序举例.
复习指南.
实训
思考与练习


第5章函数
5.1引例
5.2函数概述.
5.3函数的定义.
5.4函数的调用.
5.4.1函数调用的一般形式
5.4.2函数的参数和函数值
5.4.3函数的调用举例
5.4.4函数的嵌套调用
5.4.5函数的递归调用
5.5函数声明和函数原型
5.5.1函数声明.
5.5.2函数原型.
5.6局部变量和全局变量
5.6.1局部变量.
5.6.2全局变量.
5.6.3用extern声明外部变量
5.7变量的存储类型
5.7.1静态存储方式与
动态存储方式
5.7.2用auto声明的
局部变量.
5.7.3用static声明的
局部变量.
5.7.4用register声明的
局部变量.
5.8预处理命令
5.8.1引例
5.8.2宏定义
5.8.3文件包含.
5.8.4条件编译.
5.8.5库函数简介
复习指南.
实训
思考与练习


第6章指针
6.1引例
6.2指针的基本概念
6.3变量的指针和指向变量的
指针变量.
6.3.1指针变量的定义
6.3.2指针变量的引用
6.3.3指针变量作为函数参数
6.4数组与指针
6.4.1指针与一维数组
6.4.2数组名作为函数参数
6.4.3字符串与指针
6.4.4指向多维数组的指针和指针变量.
6.5指针数组和指向指针的指针.
6.5.1指针数组的概念
*6.5.2指向指针的指针
*6.5.3main()函数的参数.
*6.6函数的指针和指向函数的
指针变量
*6.7返回指针值的函数
复习指南.
实训
思考与练习


第7章结构体、共用体与枚举.
7.1引例
7.2结构体类型的定义.
7.3结构体类型变量的定义
7.4结构体变量成员的引用方法.
7.5结构体变量的初始化
7.6结构体数组的定义.
7.7结构体指针变量的定义和使用
7.7.1指向结构体变量的指针.
7.7.2指向结构体数组的指针.
*7.7.3结构体指针变量作为
函数参数
7.8动态存储分配
7.8.1malloc()函数
7.8.2calloc()函数.
7.8.3free()函数.
7.8.4realloc()函数
*7.9链表.
7.9.1链表概述.
7.9.2创建并输出单链表.
7.9.3单链表的删除和插入
7.10共用体类型
7.11枚举类型
7.12类型定义符typedef
复习指南.
实训
思考与练习


第8章位运算
8.1引例
8.2位运算概述
8.2.1位运算
8.2.2位运算符.
8.3位运算
8.3.1按位与运算
8.3.2按位或运算
8.3.3按位异或运算
8.3.4求反运算.
8.3.5左移运算.
8.3.6右移运算.
8.4位域
复习指南.
实训
思考与练习


第9章文件
9.1引例
9.2C文件概述.
9.3文件指针.
9.4文件的打开与关闭.
9.4.1文件的打开函数fopen
9.4.2文件的关闭函数fclose.
9.5文件的读写
9.5.1字符读写函数fgetc和
fputc
9.5.2字符串读写函数fgets和
fputs
9.5.3数据块读写函数fread和
fwrite
9.5.4格式化读写函数fscanf和
fprintf.
9.6文件的随机读写
9.6.1位置指针复位函数
rewind
9.6.2位置指针随机定位函数
fseek
9.6.3检测当前位置指针的位置
函数ftell
9.6.4文件随机读写应用举例
9.7文件检测函数
9.8程序举例.
复习指南.
实训
思考与练习


第10章综合实训——商品销售管理系统
10.1项目概述
10.1.1项目要求.
10.1.2需求分析.
10.2总体设计
10.3功能实现设计.
附录.
附录AASCII码表.
附录BC语言的关键字
附录C运算符优先级和结合性
附录DC语言库函数
附录EC语言出错信息速查.
附录FVC6.0编译常见错误.
参考文献

 

C语言程序设计(第2版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:C语言程序设计(第2版)