注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C语言程序设计

C语言程序设计

C语言程序设计

定 价:¥17.00

作 者: 丁春凡编著
出版社: 南开大学出版社
丛编项: 计算机大专教材系列
标 签: C语言

ISBN: 9787310008902 出版时间: 1995-11-01 包装:
开本: 26cm 页数: 179页 字数:  

内容简介

  本书主要介绍C语言的程序设计方法,内容包括:C程序的结构及书写格式,常量、变量、运算符及表达式、简单程序、分支程序、循环程序、函数、数组、指针、结构、文件及其I/O函数、命令行参数以及编译预处理命令等。本书通俗易懂,是一本C语言的入门书,适合初学者使用。为了便于初学者的学习,在内容编排上由浅入深,循序渐进,并给出大量的程序实例,每章后还配有练习题。它可作为大专院校的教科书,也可作为计算机技术人员的自学参考书。

作者简介

暂缺《C语言程序设计》作者简介

图书目录

第1章 绪论
1.1 C语言的产生过程及特点
1.1.1 C语言的产生过程
1.1.2 C语言的特点
1.2 IBM—PC微型机所用的C语言
1.3 C语言程序的结构及书写格式
1.3.1 C语言程序的结构
1.3.2 C语言程序的书写格式
1.4 C语言程序的开发过程
1.4.1 编辑源程序
1.4.2 编译源文件
1.4.3 连接目标文件及库文件
1.4.4 运行程序
习题
第2章 常量与变量
2.1 标识符命名
2.1.1 标识符的构成规则
2.1.2 注意事项
2.2 基本数据类型
2.2.1 C语言的数据类型
2.2.2 基本类型数据的宽度及范围
2.2.3 基本类型修饰符
2.3 常量
2.3.1 数值常量
2.3.2 字符常量
2.3.3 转义字符常量
2.3.4 字符串常量
2.3.5 符号常量
2.4 变量
2.4.1 变量的说明
2.4.2 变量的初始化
习题
第3章 运算符与表达式
3.1 算术运算符
3.1.1 二项算术运算符
3.1.2 单项算术运算符
3.2 关系运算符与逻辑运算符
3.2.1 关系运算符
3.2.2 逻辑运算符
3.2.3 逻辑值
3.3 字位运算符
3.3.1 字位逻辑运算符
3.3.2 移位运算符
3.3.3 反码运算符
3.4 赋值运算符
3.1.1 赋值运算符(一)
3.1.2 算术赋值运算符
3.1.3 位操作赋值运算符
3.5 其它运算符
3.5.2 三项条件运算符(?:)
3.5.2 逗号(,)运算符
3.5.3 指针运算符(&和*)
3.5.1 编译时运算符sizeof
3.5.5 引用结构成员运算符(.和一>)
3.5.6 圆括乌( )和方括号[运算符
3.6 运算符的优先组
3.7 表达式
3.7.1 表达式中的类型转换
3.7.2 强制类型转换符
3.7.3 使两括号改变运算次序
3.7.4 使用空格和括号增加可读性
3.8 常用数学标准函数
3.8.1 算术函数
3.8.2 三角函数
3.8.3 绝对值函数
3.8.4 随机数函数
习题
第4章 顺序结构程序设计
4.1 赋值语句
4.1.1 赋值语句的格式与功能
4.1.2 赋值语句中的类型转换
4.2 字符I/O函数
4.2.1 字符输入函数getchar()
4.2.2 字符输出函数putchar()
4.3 格式化I/O函数
4.3.1 格式化输出函数printf()
4.3.2 格式化输入函数scanf()
4.4 顺序结构程序举例
习题
第5章 选择结构程序设计
5.1 条件语句
5.1.1 if-else选择
5.1.2 if选择
5.2 复合语句
5.3 嵌套的条件语句
5.3.1 嵌套条件语句的形式
5.3.2 else if结构的嵌套条件语句
5.4 用运算符?:替代条件语句
5.5 开关语句与多路选择
5.5.1 开关语句
5.5.2 多路选择程序举例
习题
第6章 循环结构程序设计
6.1 while型循环
6.1.1 while循环语句
6.1.2 while型循环程序
6.2 for型循环
6.2.1 for循环语句
6.2.2 for型循环程序
6.3 do-while型循环
6.3.1 do-while循环语句
6.3.2 do-while型循环程序
6.4 多重循环
6.5 循环的中途退出
6.5.1 break语句
6.5.2 continue语句
6.5.3 gotO语句及标号
习题
第7章 数组
7.1 一维数组说明及初始化
7.1.1 一维数组的说明
7.1.2 一维数组的初始化
7.2 字符型数组与字符串
7.2.1 使用字符型数组存储字符串
7.2.2 字符型数组的初始化
7.3 字符串I/O函数
7.3.1 字符串输入函数gets()
7.3.2 字符率输出函数Puts()
7.4 二维数组与双下标变量
7.4.1 二维数组的说明
7.4.2 双下标变量
7.4.3 三维数组的初始化
7.5 二维字符型数组与多个字符串
7.5.1 字符串数组
7.5.2 字符串数组的初始化
习题
第8章 指针
8.1 指针运算符&及*
8.1.1 指针运算符&
8.1.2 指针运算符*
8.1.3 &与*互为逆运算
8.2 指针的说明及初始化
8.2.1 指针的说明
8.2.2 指针的初始化
8.2.3 指针的特殊值
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 指针数组
8.6.1 指针数组的说明
8.6.2 指针数组的初始化
8.6.3 指针数组与二维数组
8.6.4 指针数组与多个字符串
习题
第9章 函数结构程序设计
9.1 C语言函数的基本概念
9.2 函数定义
9.2.1 函数定义的一般格式
9.2.2 从函数中返回
9.3 函数说明及函数调用
9.3.1 函数说明
9.3.2 函数调用
9.4 函数参数的传送方式
9.4.1 参数的传值传送方式
9.4.2 参数的传址传送方式
9.5 函数返值的传送
9.5.1 使用return语句传送返值
9.5.2 使用传址参数传送返值
9.6 数组参数的传送
9.6.1 向函数传送一维数组
9.6.2 向函数传送二维数组
9.7 字符串参数的传送
9.7.1 向函数传送一个字符串
9.7.2 向函数传送多个字符串
9.8 局部变量与全局变量
9.8.1 局部变量
9.8.2 全局变量
9.9 变量的存储类型及其寿命与可见性
9.9.1 变量的存储类型
9.9.2 变量的寿命与可见性
9.9.3 存储类型与变量的初始化
9.10 指针型函数
9.10.1 指针型函数定义
9.10.2 返值为全局变基地址
9.10.3 返值为static型的内部变量地址
9.10.4 返值为调用函数内局部变量地址
9.11 命令行参数
9.11.1 命令行的一般格式
9.11.2 C程序接收命令行参数
9.12 编译预处理命令
9.12.1 #define命令
9.12.2 # include命令
9.12.3 条件编译命令
习题
第10章 结构
10.1 结构定义及结构变量
10.1.1 结构定义
10.1.2 结构变量的说明
10.1.3 结构变量成员的访问
10.1.4 结构变量的初始化
10.2 结构数组
10.2.1 结构数组的说明及初始化
10.2.2 结构数组的应用
10.3 结构指针
10.3.1 结构指针的说明及初始化
10.3.2 结构指针目标成员的访问
10.4 结构及结构成员在函数间的传送
10.4.1 向函数传送结构成员
10.4.2 向函数传送完整结构
10.5 结构成员数组及结构
10.5.1 结构成员数组
10.5.2 结构成员结构
习题
第11章 文件及其I/O函数
11.1 C语言文件的概念
11.1.1 磁盘文件
11.1.2 设备文件及标准设备文件
11.1.3 文件I/O系统
11.1.4 文件控制结构
11.1.5 文件型指针
11.2 fopen()及fclose()函数
11.2.1 打开文件函数fopen()
11.2.2 关闭文件函数fclose()
11.3 Putc()及getc()函数
11.3.1 文件的字符输出函数Putc()
11.3.2 文件的字符输入函数getc()
11.4 feof()、ferror()、rewind()及clearers()函数
11.4.1 测试文件结束函数feof()
11.4.2 ferror()、clearers()及 rewind()函数
11.5 fgets ()及fPuts()函数
11.5.1 文件的字符串输入函数fgets()
11.5.2 文件的字符串输出函数fPuts()
11.6 fread()及fwrite()函数
11.6.1 读数据块函数fread()
11.6.2 写数据块函数fwrite()
11.7 fprintf()及fscanf()函数
11.7.1 文件的格式化输出函数fPrintf()
11.7.2 文件的格式化输入函数fscanf()
11.8 设备文件的I/O
11.8.1 设备文件的I/O处理
11.8.2标准设备文件的I/O处理
11.8.3 控制台I/O函数
11.8.4 标准设备文件的重定向
习题
参考资料

本目录推荐