书籍详情
明解C语言
作者:(日)柴田望洋 著,管杰,罗勇 译
出版社:人民邮电出版社
出版时间:2013-05-01
ISBN:9787115299796
定价:¥59.00
购买这本书可以去
内容简介
《图灵程序设计丛书:明解C语言》是日本的C语言经典教材,自出版以来不断重印、修订,被誉为“C语言圣经”。作者在日本IT界家喻户晓,出版过一系列极富影响力的计算机教材和参考书。其简洁、通俗的文风深受读者的喜爱。《图灵程序设计丛书:明解C语言》图文并茂,示例丰富,设有190段代码和164幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。《图灵程序设计丛书:明解C语言》适合C语言初学者阅读。
作者简介
柴田望洋(Shibata Bouyou)1963年出生,日本福冈工业大学信息工程学院副教授。在日本IT界家喻户晓,编写了一些列极富影响力的计算机教材和参考书,如《明解C++》、《明解Java》等,本书于2000年荣获日本工学教育协会著作奖。
目录
第1章 初识C语言
1-1 显示计算结果
计算整数的和并显示结果
程序和编译
注释
固定代码
格式化输出函数printf
语句
计算并显示整数的差
格式化字符串和转换说明
符号的称呼
无格式化输出
字符串常量
转义字符
1-2 变量
常量和变量
声明多个变量
赋值
1-3 输入和显示
通过键盘进行输入
格式化输入函数scanf
乘法运算
输出函数puts 第2章 运算和数据类型
2-1 运算
四则运算
运算符和操作数
商和余数
乘除运算符和加减运算符
使用printf函数打印 %
获取整数的最后一位数字
多个转换说明
单目运算符
赋值运算符
表达式和赋值表达式
表达式语句
2-2 数据类型
求平均值
数据类型
int类型和double类型
数据类型和对象
整数常量和浮点数常量
double类型的运算
数据类型和运算
类型转换
转换说明 第3章 分支结构程序
3-1 if 语句
程序的流程
if 语句(1)
奇数的判定
if 语句(2)
奇数和偶数
判断
非0的判断
语法结构
相等运算符
比较余数
关系运算符
嵌套的if语句
计算较大值
计算三个数的最大值
条件运算符
差值计算
复合语句(程序块)
判断季节
逻辑运算符
3-2 switch语句
程序的流程
switch语句和if语句
选择语句 第4章 程序的循环控制
4-1 do语句
do语句
复合语句(程序块)中的声明
逻辑非运算符
逆向显示整数值
计算整数的位数
初始化
复合赋值运算符
后置递增运算符和
后置递减运算符
4-2 while语句
while语句
字符常量
putchar
用递减运算符简化程序代码
数据递增
限定次数的循环操作
前置递增运算符和
前置递减运算符
4-3 for语句
for语句
循环语句
固定次数的循环
4-4 多重循环
九九乘法表
多重循环
长方形
直角三角形
4-5 程序的组成元素和格式
关键字
标识符
分隔符
运算符
常量和字符串常量
自由的书写格式
连接相邻的字符串常量
缩进 第5章 数组
5-1 数组
数组
数组和for语句
数组初始化
数组的复制
输入数组元素的值
对数组进行倒序排列
使用数组进行成绩处理
对象式宏
赋值表达式
及格学生一览表
数组的元素个数
成绩分布图
5-2 多维数组
矩阵
5-3 质数计算
质数
质数计算程序(第1版)
大整数
break语句
质数计算程序(第2版)
质数计算程序(第3版)
质数计算程序(第4版)
质数计算程序(第5版)
逗号运算符 第6章 函数
6-1 什么是函数
main函数
库函数
函数定义和函数调用
三个数中的最大值
平方差
幂
值传递
调用其他函数
6-2 函数设计
没有返回值的函数
通用性
不含形参的函数
函数返回值的初始化
作用域
计算最高分的程序
文件作用域
声明和定义
函数原型声明
头文件和文件包含指令
函数的通用性
数组的传递
对接收到的数组进行写入处理
const类型的修饰符
顺序查找
哨兵查找法
表达式语句和空语句
多维数组的传递
6-3 作用域和存储期
作用域和标识符的可见性
存储期 第7章 基本数据类型
7-1 基本数据类型和数
基本数据类型
基数
基数转换
7-2 整型和字符型
字符型和整型
头文件
字符型
sizeof运算符
size_t型和typedef声明
整型的灵活运用
整型常量
整型常量的数据类型
内部表示和位
无符号整数的内部表示
有符号整数的内部表示
反码表示法和补码表示法
窥探整数内部
按位操作的逻辑运算
位移运算符
位数的计算
求出unsigned型的位数
显示位的内容
整数的显示
数据溢出和异常
7-3 浮点型
浮点型
浮点型常量
循环的控制
头文件
7-4 运算
运算符一览
优先级
结合性
数据类型转换
sizeof运算符
sizeof运算符和数组 第8章 动手编写各种程序吧
8-1 函数式宏
函数和数据类型
函数式宏
函数和函数式宏
不带参数的函数式宏
函数式宏和逗号运算符
8-2 枚举类型
枚举类型
枚举常量
命名空间
8-3 递归
阶乘
最大公约数
问题和递归
8-4 输入输出和字符
数字字符计数
getchar函数
EOF
字符和数值
字符
转义字符
复制 第9章 字符串的基本知识
9-1 什么是字符串
字符串字面量
字符串字面量的长度
字符串
字符数组的初始化赋值
空字符串
字符串的读取
格式化显示字符串
9-2 字符串数组
字符串数组
读取字符串数组中的字符串
9-3 字符串处理
字符串长度
遍历字符串
数字字符的出现次数
字符串数组的参数传递
大小写字符转换 第10章 指针
10-1 指针
函数的参数
变量和对象
地址
取址运算符
指针
指针运算符
10-2 指针和函数
作为函数参数的指针
二值互换
引用传递(C++语言)
计算和与差
scanf函数和指针
将两个值升序排列
指针的类型
标量型
10-3 指针和数组
指针和数组
数组的传递 第11章 字符串和指针
11-1 字符串和指针
字符串和指针
数组和指针的相同点
数组和指针的不同点
字符串数组
11-2 通过指针操作字符串
字符串和指针
判断字符串长度
const
使用指针进行遍历
字符串的复制
不正确的字符串复制
返回指针的函数
11-3 字符串处理库函数
字符串处理函数
字符串转换函数 第12章 结构体
12-1 结构体
排序
冒泡排序法
数据关联性
结构体
结构体成员(.运算符)
成员的初始化
结构体成员(->运算符)
结构体和typedef
结构体和程序
聚合类型
命名空间
返回结构体的函数
结构体数组
派生类型
表示日期和时间的结构体
12-2 作为成员的结构体
表示坐标的结构体
表示具有定位功能的汽车的
结构体 第13章 文件处理
13-1 文件与流
文件
流
标准流
FILE型
打开文件
关闭文件
打开与关闭文件示例
文件数据汇总
写入日期和时间
获取上一次运行时的信息
标准输入输出
显示文件内容
文件的复制
13-2 文本和二进制
在文本文件中保存实数
文本文件和二进制文件
在二进制文件中保存实数
显示文件自身 附录1 C语言简介
C语言的历史
K&R——C语言的圣经
C语言标准规范
附录2 printf函数与scanf函数
printf函数
scanf函数 致谢
参考文献
索引
版权声明
1-1 显示计算结果
计算整数的和并显示结果
程序和编译
注释
固定代码
格式化输出函数printf
语句
计算并显示整数的差
格式化字符串和转换说明
符号的称呼
无格式化输出
字符串常量
转义字符
1-2 变量
常量和变量
声明多个变量
赋值
1-3 输入和显示
通过键盘进行输入
格式化输入函数scanf
乘法运算
输出函数puts 第2章 运算和数据类型
2-1 运算
四则运算
运算符和操作数
商和余数
乘除运算符和加减运算符
使用printf函数打印 %
获取整数的最后一位数字
多个转换说明
单目运算符
赋值运算符
表达式和赋值表达式
表达式语句
2-2 数据类型
求平均值
数据类型
int类型和double类型
数据类型和对象
整数常量和浮点数常量
double类型的运算
数据类型和运算
类型转换
转换说明 第3章 分支结构程序
3-1 if 语句
程序的流程
if 语句(1)
奇数的判定
if 语句(2)
奇数和偶数
判断
非0的判断
语法结构
相等运算符
比较余数
关系运算符
嵌套的if语句
计算较大值
计算三个数的最大值
条件运算符
差值计算
复合语句(程序块)
判断季节
逻辑运算符
3-2 switch语句
程序的流程
switch语句和if语句
选择语句 第4章 程序的循环控制
4-1 do语句
do语句
复合语句(程序块)中的声明
逻辑非运算符
逆向显示整数值
计算整数的位数
初始化
复合赋值运算符
后置递增运算符和
后置递减运算符
4-2 while语句
while语句
字符常量
putchar
用递减运算符简化程序代码
数据递增
限定次数的循环操作
前置递增运算符和
前置递减运算符
4-3 for语句
for语句
循环语句
固定次数的循环
4-4 多重循环
九九乘法表
多重循环
长方形
直角三角形
4-5 程序的组成元素和格式
关键字
标识符
分隔符
运算符
常量和字符串常量
自由的书写格式
连接相邻的字符串常量
缩进 第5章 数组
5-1 数组
数组
数组和for语句
数组初始化
数组的复制
输入数组元素的值
对数组进行倒序排列
使用数组进行成绩处理
对象式宏
赋值表达式
及格学生一览表
数组的元素个数
成绩分布图
5-2 多维数组
矩阵
5-3 质数计算
质数
质数计算程序(第1版)
大整数
break语句
质数计算程序(第2版)
质数计算程序(第3版)
质数计算程序(第4版)
质数计算程序(第5版)
逗号运算符 第6章 函数
6-1 什么是函数
main函数
库函数
函数定义和函数调用
三个数中的最大值
平方差
幂
值传递
调用其他函数
6-2 函数设计
没有返回值的函数
通用性
不含形参的函数
函数返回值的初始化
作用域
计算最高分的程序
文件作用域
声明和定义
函数原型声明
头文件和文件包含指令
函数的通用性
数组的传递
对接收到的数组进行写入处理
const类型的修饰符
顺序查找
哨兵查找法
表达式语句和空语句
多维数组的传递
6-3 作用域和存储期
作用域和标识符的可见性
存储期 第7章 基本数据类型
7-1 基本数据类型和数
基本数据类型
基数
基数转换
7-2 整型和字符型
字符型和整型
头文件
字符型
sizeof运算符
size_t型和typedef声明
整型的灵活运用
整型常量
整型常量的数据类型
内部表示和位
无符号整数的内部表示
有符号整数的内部表示
反码表示法和补码表示法
窥探整数内部
按位操作的逻辑运算
位移运算符
位数的计算
求出unsigned型的位数
显示位的内容
整数的显示
数据溢出和异常
7-3 浮点型
浮点型
浮点型常量
循环的控制
头文件
7-4 运算
运算符一览
优先级
结合性
数据类型转换
sizeof运算符
sizeof运算符和数组 第8章 动手编写各种程序吧
8-1 函数式宏
函数和数据类型
函数式宏
函数和函数式宏
不带参数的函数式宏
函数式宏和逗号运算符
8-2 枚举类型
枚举类型
枚举常量
命名空间
8-3 递归
阶乘
最大公约数
问题和递归
8-4 输入输出和字符
数字字符计数
getchar函数
EOF
字符和数值
字符
转义字符
复制 第9章 字符串的基本知识
9-1 什么是字符串
字符串字面量
字符串字面量的长度
字符串
字符数组的初始化赋值
空字符串
字符串的读取
格式化显示字符串
9-2 字符串数组
字符串数组
读取字符串数组中的字符串
9-3 字符串处理
字符串长度
遍历字符串
数字字符的出现次数
字符串数组的参数传递
大小写字符转换 第10章 指针
10-1 指针
函数的参数
变量和对象
地址
取址运算符
指针
指针运算符
10-2 指针和函数
作为函数参数的指针
二值互换
引用传递(C++语言)
计算和与差
scanf函数和指针
将两个值升序排列
指针的类型
标量型
10-3 指针和数组
指针和数组
数组的传递 第11章 字符串和指针
11-1 字符串和指针
字符串和指针
数组和指针的相同点
数组和指针的不同点
字符串数组
11-2 通过指针操作字符串
字符串和指针
判断字符串长度
const
使用指针进行遍历
字符串的复制
不正确的字符串复制
返回指针的函数
11-3 字符串处理库函数
字符串处理函数
字符串转换函数 第12章 结构体
12-1 结构体
排序
冒泡排序法
数据关联性
结构体
结构体成员(.运算符)
成员的初始化
结构体成员(->运算符)
结构体和typedef
结构体和程序
聚合类型
命名空间
返回结构体的函数
结构体数组
派生类型
表示日期和时间的结构体
12-2 作为成员的结构体
表示坐标的结构体
表示具有定位功能的汽车的
结构体 第13章 文件处理
13-1 文件与流
文件
流
标准流
FILE型
打开文件
关闭文件
打开与关闭文件示例
文件数据汇总
写入日期和时间
获取上一次运行时的信息
标准输入输出
显示文件内容
文件的复制
13-2 文本和二进制
在文本文件中保存实数
文本文件和二进制文件
在二进制文件中保存实数
显示文件自身 附录1 C语言简介
C语言的历史
K&R——C语言的圣经
C语言标准规范
附录2 printf函数与scanf函数
printf函数
scanf函数 致谢
参考文献
索引
版权声明
猜您喜欢