C语言程序设计

本书特色

[

  《C语言程序设计》在强调掌握C语言基本语法和功能的同时,着重培养学生逐步掌握程序设计的思想和方法,以及问题的求解能力和探索创新能力。  《C语言程序设计》在内容编排上由浅入深、由简到繁、循序渐进,同时注意突出重点、分散难点,并提供大量的侧题,便于读者将艰苦的程序设计工作转换为充分发挥主观能动性的创作。  《C语言程序设计》适合作为高等院校计算机与非计算机专业教材,也可作为计算机C语言程序设计二级考试的自学教材或参考用书,还可作为广大计算机爱好者学习C语言程序设计的学习资料。

]

内容简介

[

  《C语言程序设计》主要内容包括C语言概述,基本数据类型、运算符及表达式,程序的控制结构,数组,函数,变量的作用域及存储类别,编译预处理,指针,结构体、共用体与枚举、文件等。附录部分提供了字符、C语言中的关键字、运算符的优先级与结合性、常用标准库函数等内容,以方便读者查阅。《C语言程序设计》结构合理,内容翔实,重点突出,实例典型丰富,循序渐进、由浅入深地讲解C语言。  《C语言程序设计》适合作为高等院校计算机与非计算机专业教材使用,也可作为计算机C语言程序设计二级考试的自学教材或参考用书,还可作为广大计算机爱好者学习C语言程序设计的学习资料。《C语言程序设计》由赵芸、易晓梅主编。

]

目录

第1章 C语言概述1.1 C语言简介1.1.1 程序设计语言1.1.2 C语言的起源1.1.3 C语言的特点1.2 C程序初体验1.2.1 简单C程序实例1.2.2 C程序的组成1.2.3 C程序的基本语法知识1.3 C程序的执行1.3.1 C程序的开发步骤1.3.2 C程序的上机步骤本章小结习题第2章 基本数据类型、运算符及表达式2.1 字符集与关键字、标识符2.2 数据与数据类型2.2.1 常量与变量2.2.2 数据类型2.3 基本数据类型2.3.1 整型数据2.3.2 实型数据2.3.3 字符型数据2.4 运算符与表达式2.4.1 算术运算符与算术表达式2.4.2 赋值运算符与赋值表达式2.4.3 关系运算符与关系表达式2.4.4 逻辑运算符与逻辑表达式2.4.5 逗号运算符与逗号表达式2.4.6 运算符的优先级和结合性2.4.7 位运算符本章小结习题第3章 程序的控制结构3.1 算法和程序的控制结构3.2 顺序结构3.2.1 引例3.2.2 数据的输入/输出3.3 选择结构3.3.1 引例3.3.2 if语句3.3.3 switch语句3.4 循环结构3.4.1 引例3.4.2 whilc语句3.4.3 do…while语句3.4.4 for语句3.4.5 goto语句3.4.6 循环语句中的break语句与eonlinue语句3.4.7 多重循环结构3.5 综合实例本章小结习题第4章 数组4.1 一维数组4.1.1 一维数组的定义4.1.2 一维数组元素的引用4.1.3 一维数组的初始化4.1.4 一维数组的输入/输出4.1.5 实例剖析4.2 二维数组4.2.1 二维数组的定义4.2.2 二维数组的引用4.2.3 二维数组的初始化4.2.4 二维数组的输入/输出4.2.5 实例剖析4.3 字符数组4.3.1 字符数组的定义与引用4.3.2 字符数组与字符串4.3.3 字符数组的初始化4.3.4 字符数组的输入/输出4.3.5 常用的字符串函数4.3.6 实例剖析本章小结习题第5章 函数5.1 函数与C语言的结构5.2 库函数5.3 自定义函数5.3.1 函数定义的一般形式5.3.2 函数参数和函数的值5.3.3 函数的调用5.4 函数的嵌套与递归调用5.5 内部函数与外部函数5.6 实例剖析本章小结习题第6章 变量的作用域及存储类别6.1 变量的作用范围6.1.1 局部变量6.1.2 全局变量6.2 变量的存储类别6.2.1 自动变量auto6.2.2 静态变量static6.2.3 寄存器变量register6.2.4 外部变量extern6.3 实例剖析本章小结习题第7章 编译预处理7.1 宏定义7.1.1 不带参数的宏定义7.1.2 带参数的宏定义7.2 文件包含7.3 条件编译本章小结习题第8章 指针8.1 指针的基本知识8.1.1 地址与指针概念8.1.2 指针变量的定义8.1.3 指针变量的赋值与引用8.1.4 指针变量的运算8.1.5 指针变量作为函数的参数8.2 指针与一维数组8.2.1 指针与一维数组的关系8.2.2 数组名作为函数的参数8.3 指针与二维数组8.3.1 指针与二维数组的关系8.3.2 二维数组的行指针作为函数的参数8.4 指针与字符串8.4.1 字符串与字符指针8.4.2 字符指针作为函数的参数8.4.3 使用字符串指针变量与字符数组的区别8.5 指针与函数8.5.1 指向函数的指针8.5.2 返回指针值的函数8.5.3 main函数的参数8.6 指针数组8.6.1 指针数组的定义8.6.2 指针数组的初始化8.6.3 指针数组作函数的参数8.6.4 指针数组的应用8.7 多级指针8.7.1 多级指针的定义8.7.2 多级指针的初始化8.7.3 多级指针的应用举例8.8 实例剖析本章小结习题第9章 结构体、共用体与枚举9.1 定义结构体类型9.2 定义和使用结构体变量9.2.1 结构体变量的定义9.2.2 结构体变量的初始化9.2.3 结构体变量的引用9.3 结构体数组9.3.1 结构体数组的定义9.3.2 结构体数组的初始化9.3.3 结构体数组的引用9.4 结构体和指针9.4.1 指向结构体变量的指针9.4.2 指向结构体数组的指针9.5 单向链表9.5.1 链表概述9.5.2 链表的特点及操作原理9.5.3 链表的建立9.5.4 链表的删除9.5.5 链表的插入9.6 共用体9.7 枚举类型9.7.1 枚举类型的定义和枚举变量的说明9.7.2 枚举类型变量的赋值和使用本章小结习题第10章 文件10.1 文件概述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.5 实例剖析本章小结习题附录A 字符附录B C语言中的关键字附录C 运算符的优先级与结合性附录D 常用标准库函数参考文献

封面

C语言程序设计

书名:C语言程序设计

作者:易晓梅

页数:252

定价:¥32.0

出版社:中国铁道出版社

出版日期:2016-07-26

ISBN:9787113123611

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

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

发表评论

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