C语言程序设计

出版社:孔垂柳、 段淼 中国铁道出版社 (2013-02出版)
出版日期:2013-2
ISBN:9787113160210
页数:249页

作者简介

《C语言程序设计(普通高等学校计算机基础教育面向十二五规划教材)》系统地讲述了c语言的基本语素组成和语言特性。书中既涵盖了基本概念、数据类型和表达式、控制流、函数与程序结构,还包括数组、函数与指针及系统接口、标准库等内容。本书大量引入工程应用中的科学计算和数据处理方法作为程序设计实例,运用经典算法分析,以c语言为表达载体,提示程序设计中数据的构造与操作规律,并重点介绍了描述结构化的批量数据访问与指针、数组相融合、设备的输入与输出,系统接口等内容。
本书各章节层次递进,例题典型,力求培养本科学生的程序设计思维能力,以及从设计者的视角用计算机解决实际问题的能力。
孔垂柳等主编的《C语言程序设计(普通高等学校计算机基础教育面向十二五规划教材)》适合作为工科院校各专业的c语言教材,也可以作为从事计算机相关软、硬件开发技术人员的参考书。

书籍目录

第1章 概述        1.1 程序设计语言的发展    1.1.1 机器语言和汇编语言    1.1.2 高级语言    1.1.3 程序设计方法    1.1.4 算法与数据结构    1.2 初识c语言    1.2.1 c语言的发展    1.2.2 c语言的特点    1.2.3 c语言的字符集与标识符    1.3 c源程序的组成结构    小结     习题第2章 数据类型         2.1 c语言的数据类型      2.2 常量     2.2.1 整型常量    2.2.2 实型常量    2.2.3 字符常量     2.2.4 字符串常量    2.2.5 符号常量     2.3 变量    2.3.1 整型变量    2.3.2 实型变量    2.3.3 字符变量    2.3.4 变量赋初值     2.4 库函数的使用     小结      习题第3章 C语言的运算符和表达式         3.1 c语言运算符简介    3.1.1 c语言运算符的种类    3.1.2 c语言运算符的优先级及结合性    3.2 算术运算符及算术表达式    3.2.1 算术运算符    3.2.2 算术表达式    3.3 关系运算符及关系表达式    3.4 逻辑运算符及逻辑表达式     3.5 条件运算符及条件表达式    3.6 赋值运算符及赋值表达式    3.6.1 赋值运算符    3 6.2 复合赋值运算符    3.7 逗号运算符及逗号表达式    3.8 表达式中数据问的混合运算与类型转换    小结     习题第4章 顺序结构程序设计      4.1 结构化程序设计基础     4.2 c程序中的语句     4.3 格式输人函数与格式输出函数     4.3.1 格式输出函数    4.3.2 格式输入函数    4.4字符输入函数与字符输出函数     4.4.1 字符输出函数     4.4.2 字符输入函数     4.5 程序举例    小结    习题第5章 选择结构程序设计        5.1 If结构    5.1.1 if语句     5.1.2 n.else语句    5.1.3 if语句的嵌套    5.2 switch结构    5.2.1 swltch语句    5.2.2 带有break语句的switch结构    5.3 程序举例    小结     习题第6章 循环结构程序设计          6.1 循环控制结构概述     6.2 while语句与d0while语句    6.2.1 while 语句    6.2.2 dowhile语句    6.2.3 while语句与d0whik:语句的区别.    6.3 for语句    6.4 循环嵌套    6.5 流程转移控制语句    6.5.1 break语句    6.5.2 continue语句    6.5.3 break语句与contlnue-语句    6.5.4 goto语句    6.6 程序举例    小结     习题 第7章 数组       7.1 一维数组    7.1.1 一维数组的定义    7.1.2 一维数组的初始化    7.1.3 一维数组的使用    7.2 二维数组    7.2.1 定义方式    7.2.2 二维数组的初始化    7.2.3 二维数组的使用    7.3字符数组与字符串    7.3.1 字符数组及其初始化     7.3.2 字符串的输入    7.3.3 字符串的输出    7.3.4 二维字符数组     7.3.5 字符串处理函数    7.4 程序举例     小结    习题第8章 函数    8.1 引例:用函数的方法再求自然数1到100的和    8.1.1 程序解析    8.1.2 函数的定义    8.2 函数参数与函数值    8.2.1 形式参数和实际参数     8.2.2 函数的返回值    8.3 函数的调用    8.3.1 函数调用的方式    8.3.2 对被调用函数的声明    8.3.3 函数的嵌套调用    8.3.4 函数的递归调用    8.4 变量的作用域    8.4.1 局部变量    8.4.2 全局变量    8.5 变量的存储类型    8.5.1 变量的动态与静态存储方式      8.5.2 局部变量的存储类型    8.5.3 全局变量的存储类型    8.6 内部函数与外部函数    小结     习题 第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 二维数组与多维数组的指针表示法    9.4 指针与字符串     9.4.1 字符串的指针表示法    9.4.2 字符串数组     9.5 指针数组与命令行参数     9.5.1 指针数组    9.5.2 命令行参数    9.6 程序举例     小结    习题第10章 编译预处理命令    10.1 宏定义    10.1.1 不带参数的宏定义    10.1.2 带参数的宏定义    10.2 文件包含    10.3 条件编译    小结     习题 第11章 结构体与共用体     11.1 结构体类型的声明    11.2 结构体变量     11.2.1 结构体变量的定义与存储    11.2.2 结构体变量的引用与初始化      11.3 结构体数组     11.4 结构体指针    11.5 结构体与函数     11.5.1 函数的结构体类型参数     11.5.2 结构体类型的函数     11.6 结构体嵌套    11.7 动态存储分配    11.8 链表    11.8.1 链表的基本概念     11.8.2 链表的基本操作     11.9 共用体     11.10 枚举类型    11.10.1 枚举类型的声明与定义    11.10.2 枚举类型的使用方法     11.11 类型名重新定义typedef    小结    习题第12章 文件         12.1 将短句“Helloword!” 写入文件.    12.1.1 程序解析     12.1.2 文件输入输出的基本概念    12.1.3 C文件的分类     12.2 文件类型指针    12.3 文件的各种操作     12.3.1 建立数据文件    12.3.2 文件指针变量说明     12.3.3 文件的打开     12.3.4 文件关闭    12.3.5 文件的读,写    12.4 文件的随机读,写    12.5 出错的检测    12.6 常用文件的处理函数    小结     习题 第13章 位运算          13.1 位运算符和位运算    13.1.1 位运算符    13.1.2 按位与运算    13.1.3 按位或运算    13.1.4 按位异或运算    13.1.5 按位求反运算    13.1.6 左移运算    13.1.7 右移运算    13.1.8 不同长度的数据进行位运算    13.1.9 位运算示例    13.2 位段结构    13.2.1 位段的概念    13.2.2 位段结构的定义和位段变量的说明    13.2.3 位段的引用    13.2.4 位段的赋值    13.2.5 使用位段的注意事项    13.3 程序举例    小结    习题附录A ASCll码表.      附录B C语言常用库函数        附录C C语言的运行环境和运行过程    参考文献

编辑推荐

孔垂柳等主编的《C语言程序设计(普通高等学校计算机基础教育面向十二五规划教材)》系统地讲述了c语言的基本语素组成和语言特性。书中既涵盖了基本概念、数据类型和表达式、控制流、函数与程序结构,还包括数组、函数与指针及系统接口、标准库等内容。


 C语言程序设计下载



发布书评

 
 


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024