新書推薦:
《
拯救免疫失衡
》
售價:HK$
55.8
《
收尸人
》
售價:HK$
72.8
《
大模型应用开发:RAG入门与实战
》
售價:HK$
89.4
《
不挨饿快速瘦的减脂餐
》
售價:HK$
67.0
《
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
》
售價:HK$
110.7
《
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
》
售價:HK$
132.2
《
化妆品学原理
》
售價:HK$
55.8
《
万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机
》
售價:HK$
47.0
|
內容簡介: |
本书共11章。分别介绍c程序的构成与c语言的特点;基本数据类型、运算符及表达式以及各类算符的优先级、结合性与求值规则;结构化程序设计的三种方法,即顺序结构c程序的开发方法、分支结构c程序的开发方法和循环结构c程序的开发方法;数组的概念、相关语法及其数组的应用;函数调用技术及其变量存储类别;编译预处理技术;指针技术在程序开发中的应用;结构体、共用体和枚举类型的数据结构,并讨论了链表技术;c的数据文件的概念及其与文件相关的库函数的应用。
本书凝聚了编者近30年c语言教学经验。本书的体系结构和内容组织,具有理论适度、内容完整、重点突出、概念清楚、深入浅出、通俗易懂等特点。本书还具有两大特色,一是首创了语ㄍ嫉慕步夥椒ǎ?馨镏?琳吒?惫邸⒆既返乩斫飧髦謈语法;二是在指针一章提出了一组关于各类指针的通式,将极大降低指针技术的学习难度。
本书可作为本科院校、高职高专相关专业的教材,也可供准备参加c语言等级考试、资格和水平考试的读者阅读参考,同时也可作为工程技术人员和计算机爱好者的参考资料。
|
目錄:
|
第1章 c语言概述
1.1 c语言出现的历史背景
1.2 c程序的结构
1.3 c语言的特点
1.4 c程序的开发过程
习题1
第2章 基本数据类型、运算及表达式
2.1 c的数据类型
2.2 语法图的概念
2.3 标识符含义
2.4 常量与变量
2.4.1 符号常量
2.4.2 变量
2.5 基本数据类型
2.5.1 整型数据
2.5.2 实型数据
2.5.3 字符型数据
2.6 变量定义及其初始化
2.7 算术运算
.2.7.1 算术运算符
2.7.2 算术运算符的优先级和结合性
2.7.3 算术运算中的类型转换
2.8 求字节数运算符
2.9 位运算
2.10 赋值运算
2.10.1 赋值运算符和赋值表达式
2.10.2 赋值运算中的类型转换
2.10.3 复合赋值运算符
2.11 增、减1运算
2.12 逗号运算
习题2
第3章 顺序结构的c程序
3.1 赋值语句
3.2 c语言库函数
3.3 字符io函数
3.4 格式io函数
3.4.1 格式化输出函数printf
3.4.2 格式化输入函数scanf
3.5 c基本语句类
3.6 程序设计举例
习题3
第4章 分支结构的c程序
4.1 关系运算
4.2 逻辑运算
4.3 if语句
4.4 switch语句
4.5 程序举例
习题4
第5章 循环结构的c程序
5.1 循环的概念
5.2 用if和goto语句构造循环
5.3 用while语句构造"当型"循环
5.4 用for语句构造"当型"循环
5.5 用do…while构造"直到型"循环
5.6 break和continue语句
5.7 循环嵌套
5.8 程序举例
习题5
第6章 数组
6.1 一维数组及其应用
6.1.1 一维数组的定义
6.1.2 一维数组元素的访问
6.1.3 一维数组的初始化
6.1.4 一维数组程序举例
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.3.4 字符串和字符串结束标志
6.3.5 字符数组的输入输出
6.3.6 字符串处理函数
6.4 程序举例
习题6
第7章 函数调用技术
7.1 函数调用概念
7.2 函数定义
7.2.1 无参函数的定义
7.2.2 有参函数定义的一般形式
7.2.3 形式参数和实际参数
7.2.4 函数的返回值
7.3 函数的调用
7.3.1 函数调用的一般形式
7.3.2 函数调用的方式
7.3.3 被调用函数的声明和函数原型
7.4 函数间数据传递
7.4.1 变量作为函数参数
7.4.2 数组作为函数参数
7.4.3 用函数返回值传递参数
7.5 函数的嵌套调用
7.6 函数的递归调用
7.7 变量的作用域和存储类型
7.7.1 变量的作用域
7.7.2 变量的存储类型
7.8 内部函数和外部函数
7.8.1 内部函数
7.8.2 外部函数
7.9 程序综合举例
习题7
第8章 预处理命令
8.1 概述
8.2 宏定义
8.2.1 无参数的宏定义
8.2.2 带参数的宏定义
8.3 文件包含
8.4 条件编译
习题8
第9章 指针
9.1 指针的概念
9.2 指针变量定义及使用
9.3 一维数组与指针变量
9.4 二维数组与指针变量
9.5 字符数组与指针变量
9.6 指针变量与函数
9.7 返回指针值的函数
9.8 指针数组和多级指针
9.8.1 指针数组
9.8.2 多级指针(指向指针的指针)
9.8.3 带参数的主函数
9.9 有关指针类型和指针运算的小结
习题9
第10章 结构体与共用体
10.1 结构体的概念
10.2 结构体变量
10.2.1 结构体变量定义
10.2.2 结构体变量的初始化
10.2.3 结构体变量的引用
10.3 结构体数组
10.3.1 结构体数组定义
10.3.2 结构体数组的初始化
10.3.3 结构体数组元素的引用
10.4 结构体与指针变量
10.4.1 指向结构体变量的指针变量
10.4.2 指向结构体数组的指针
10.4.3 结构体变量的函数间传递
10.5 链表技术
10.5.1 链表概述
10.5.2 动态分配内存的函数
10.5.3 用指针处理链表
10.6 共用体
10.6.1 共用体类型定义
10.6.2 共用体变量定义
10.6.3 共用体变量引用及说明
10.7 枚举类型
10.7.1 枚举类型定义
10.7.2 枚举类型变量定义
10.7.3 枚举变量使用说明
10.8 用typedef定义类型名
习题10
第11章 c数据文件
11.1 c文件概述
11.1.1 文件的概念及分类
11.1.2 文件缓冲区
11.2 文件类型指针
11.3 文件打开与关闭
11.3.1 文件的打开
11.3.2 文件的关闭
11.4 字符读写函数fgetc和fputc
11.4.1 读字符函数fgetc
11.4.2 写字符函数fputc
11.5 字符串读写函数fgets和fputs
11.5.1 读字符串函数fgets
11.5.2 写字符串函数fputs
11.6 格式化读写函数fscanf和fprintf
11.6.1 格式化读函数fscanf
11.6.2 格式化写函数fprintf
11.7 数据块读写函数fread和fwrite
11.7.1 数据块读函数fread
11.7.2 数据块写函数fwrite
11.8 文件的定位
11.8.1 rewind函数
11.8.2 fseek函数
11.8.3 ftell函数
习题11
附录a c语言关键字表
附录b 常用字符与ascii代码对照表
附录c c语言运算符一览表
附录d c常用标准库函数
附录e turbo c 2.0菜单介绍
附录f turbo c 2.0编译错误信息介绍
参考文献
|
|