C语言程序设计

本书特色

[

  《c语言程序设计/普通高等教育计算机规划教材》以标准c语言为框架,从培养应用型人才的角度出发,按照紧扣基础和面向应用的原则,系统地介绍了c语言编程的基本知识、结构化程序设计的基本思想和解决实际问题的技巧。全书共分11章,主要内容包括c语言程序设计的基本概念、语法规则,基本数据类型、运算符与表达式,c程序设计初步,结构化程序设计,数组,函数,指针,结构体、共用体与枚举类型,位运算,文件和学生信息管理系统案例等。

  《c语言程序设计/普通高等教育计算机规划教材》实例丰富,体系结构清晰,强调基础,突出应用。内容安排循序渐进,理论结合实际,特别强调培养学生的应用创新能力和程序设计的思路、方法及良好的程序设计风格,以提高其解决实际问题的能力。

  《c语言程序设计/普通高等教育计算机规划教材》既适合作为高等学校“c语言程序设计”课程的教材,也可作为全国计算机等级考试和广大计算机爱好者自学c语言的参考用书。

]

目录

前言第1章 c语言概述1.1 程序及程序设计语言1.1.1 程序与程序设计1.1.2 程序设计语言1.1.3 c语言的发展历程1.1.4 c语言的特点1.2 一个基本的c应用程序1.2.1 开发环境的安装1.2.2 c应用程序1.3 程序的编译和运行1.3.1 编译1.3.2 运行1.3.3 visual c++ 6.0基本操作1.4 常见错误1.4.1 编译时的错误1.4.2 运行时的错误小结习题第2章 c语言基础2.1 c语言的基本元素2.1.1 标识符2.1.2 关键字2.1.3 分隔符2.2 数据类型2.2.1 基本数据类型2.2.2 构造类型2.2.3 指针类型2.2.4 空类型2.3 常量与变量2.3.1 常量2.3.2 变量2.4 各类数值型数据间的混合运算2.4.1 自动转换2.4.2 强制转换2.4.3 赋值表达式的类型转换2.5 运算符与表达式2.5.1 算术运算符和算术表达式2.5.2 关系运算符和关系表达式2.5.3 逻辑运算符和逻辑表达式2.5.4 赋值运算符和赋值表达式2.5.5 条件运算符和条件表达式2.5.6 逗号运算符和逗号表达式2.5.7 长度测试运算符2.5.8 运算符的优先级与结合性小结习题第3章 c程序设计初步3.1 结构化程序设计思想3.1.1 结构化程序设计的方法3.1.2 结构化程序的标准3.1.3 结构化程序设计的三种基本结构3.2 c语句概述3.2.1 c语句的作用与分类3.2.2 *基本的语句-赋值语句3.3 数据的输入与输出3.3.1 有关输入/输出的概念3.3.2 数据的输出函数3.3.3 数据的输入函数3.4 顺序结构程序设计小结习题第4章 结构化程序设计4.1 选择结构程序设计4.1.1 if语句4.1.2 嵌套的if语句4.1.3 switch语句4.1.4 选择结构程序举例4.2 循环结构程序设计4.2.1 while语句4.2.2 do-while语句4.2.3 for语句4.2.4 3种循环结构的比较4.2.5 循环的嵌套4.2.6 循环结构程序举例4.3 辅助控制语句4.3.1 break语句4.3.2 continue语句小结习题第5章 数组5.1 数组概述5.2 一维数组5.2.1 一维数组的定义5.2.2 一维数组的初始化5.2.3 一维数组的引用5.2.4 一维数组程序举例5.3 二维数组5.3.1 二维数组的定义5.3.2 二维数组的初始化5.3.3 二维数组的引用5.3.4 二维数组程序举例5.4 字符数组5.4.1 字符数组的定义5.4.2 字符数组的输入与输出5.4.3 常用字符串函数5.4.4 字符数组程序举例小结习题第6章 函数6.1 函数概述6.2 函数的定义6.2.1 无参函数的定义形式6.2.2 有参函数的定义形式6.2.3 空函数的定义形式6.2.4 函数的返回值6.3 函数的调用6.3.1 函数调用的一般形式6.3.2 函数调用的方式6.3.3 函数的声明6.4 函数的参数传递方式6.4.1 值传递方式6.4.2 地址传递方式6.5 函数的嵌套调用和递归调用6.5.1 函数的嵌套调用6.5.2 函数的递归调用6.6 变量的存储类型及作用域6.6.1 变量的存储类型6.6.2 局部变量6.6.3 全局变量6.6.4 内部函数和外部函数6.7 编译预处理6.7.1 宏定义6.7.2 文件包含6.7.3 条件编译6.8 应用举例小结习题第7章 指针7.1 指针概述7.1.1 地址、指针和指针变量7.1.2 指针变量的定义7.1.3 指针变量的引用7.1.4 指针运算7.2 指针与数组7.2.1 指针与一维数组7.2.2 指针与多维数组7.2.3 指针与字符串7.3 指针与函数7.3.1 指针作为函数参数7.3.2 返回指针值的函数7.3.3 指向函数的指针7.4 复杂指针7.4.1 指针数组7.4.2 多级指针7.4.3 指针数组作为main函数的形参7.5 内存的动态分配和指向它的指针变量7.5.1 内存动态分配的概念7.5.2 怎样建立内存的动态分配7.6 指针应用举例小结习题第8章 结构体、共用体和枚举类型8.1 定义和使用结构体变量8.1.1 结构体类型的声明8.1.2 结构体变量的定义8.1.3 结构体变量的赋值8.1.4 结构体变量的引用8.2 结构体与数组8.2.1 结构体数组的定义8.2.2 结构体数组的初始化8.2.3 结构体数组元素的引用8.3 结构体与指针8.3.1 指向结构体变量的指针8.3.2 指向结构体数组的指针8.4 结构体与函数8.4.1 结构体作为函数的参数8.4.2 结构体作为函数的返回值8.5 共用体8.5.1 共用体类型的声明8.5.2 共用体变量的定义8.5.3 共用体变量的引用8.6 枚举类型8.6.1 枚举类型的说明8.6.2 枚举类型变量的定义8.6.3 枚举类型变量的赋值和引用8.7 用typedef声明新类型名8.8 应用举例小结习题第9章 位运算9.1 位运算符9.1.1 取反运算符9.1.2 左移运算符9.1.3 右移运算符9.1.4 按位与运算符9.1.5 按位或运算符9.1.6 异或运算符9.1.7 位运算赋值运算符9.1.8 不同长度的数据进行位运算9.2 位运算的应用9.3 位运算举例小结习题第10章 文件10.1 文件概述10.1.1 文件的概念10.1.2 文件的类型10.1.3 文件类型指针10.2 文件的打开与关闭10.2.1 文件的打开10.2.2 文件的关闭10.3 文件的读/写10.3.1 文本文件的读/写10.3.2 二进制文件的读/写10.3.3 格式化读函数fscanf和写函数fprintf10.4 文件的定位10.5 文件检测函数10.6 文件应用举例小结习题第11章 c语言系统开发案例学生信息管理系统11.1 总体方案的设计11.1.1 系统功能11.1.2 系统结构图11.2 数据结构的设计11.3 总控模块的设计11.4 文件的打开和保存模块的设计11.4.1 文件打开模块11.4.2 文件保存模块11.5 添加和删除模块的设计11.5.1 添加模块11.5.2 删除模块11.6 插入和更新模块的设计11.6.1 插入模块11.6.2 更新模块11.7 查询和排序模块的设计11.7.1 查询模块11.7.2 排序模块11.8 输出和退出模块的设计11.8.1 输出模块11.8.2 退出模块小结习题附录附录a c语言的关键字附录b 常用字符与ascii码对照表附录c 运算符的优先级与结合性附录d c语言常用库函数参考文献

封面

C语言程序设计

书名:C语言程序设计

作者:周林

页数:352

定价:¥49.0

出版社:机械工业出版社

出版日期:2013-08-01

ISBN:9787111430797

PDF电子书大小:31MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注