内容简介
第一章 绪论
为何使用C?
关于读者的某些假设
C程式的基本特性
C的函式
标准C函式库
C中的分号
函式的引数
综合说明
程式规则风格
小写及大写字母
大括号的位置及封齐
程式?名数
?数名称
关键字
?数及printf()的简单用法
风格摘要
运算子
算术/关系运算子
第二章 运算子、?数、及回路
逻辑运算子
?数:在C中增加/减少
回路
while回路
do-while回路
二进位数系
附录2 八进位及十六进位数系
八进位数系
十六进位数系
第三章 设计自己的函式
C函式的格式
型态宣告辞
函式名称
引数列
引数的宣告
函数本体
C中的return叙述
从函式归还一个数值
?数的范围、储存种类、及寿命
编译器及运结器
外部?数
自动?数
值和有范围的?数
静态?数
暂存器?数
隐私权及函式
设计C程式
第四章 指标
宣告及指标
设定指标初值
左值及右值
左值、右值及指标
指标的重要性
一个使用指标的程式范例
另一个范例
增加及减少指标值
第五章 输入及输出
使用标准函式库中的I/O函式
一个简单的程式
# include
# define
Null结束字元
累积函式
进一步说明字串阵列
读取数值资料
程式的输出:printf()的选择
scanf() 通用输入函式
含小写字母的输入函式
其他状况
switch()叙述
第六章 其他的资料型态
基本资料型态
基本资料型态的扩充
short
unsigned
long
混合资料型态
char及int
转换及设定
二元运算子及混合的资料型态
浮点算术运算及倍准确度
函式的引数及提升
提升及被提升的资料型态
使用其他的资料型态
转换ASCII字元成浮点数目
计算一数的平方根
使用不带符号的资料型态
使用 long资料型态
右——左规则
资料型态的缩写
多维阵列
第七章 结构及组合
设定结构的初值
使用结构
结构和函式并用
结构与隐私权
在呼叫的函式中改?结构元素的内容
传送整个结构给函式
结构及阵列
组合
运算子的层次及简写
第八章 磁碟档案作业
低层次封高层次的磁碟I/O
启开档案
读取档案
命令列引数:argc及argv
简易资料绘圆
低层次档案I/O
open()
read()
write()
close()
使用低层次档案I/O
其他选择
附录八 进一步探讨档案I/O
FILE结构
和档案交谈
stdin,stdout,及stderr
第九章 常犯的错误及除错
常见的错误
遗漏或错?分号
遗漏大括号
设定与关系测试
程式注解
传给函式的引数是拷贝
在函式呼叫中忘了宣告引数
在main()中忘了宣告函式
函式呼叫归还整数给main()
指标在被设定初值之前含的是垃圾
徹底的愚蠢
除错
程式错误
潜伏性的臭蟲
错误的种类
语法错误
错误的侦测及分离
结论
附录A ASCII码
附录B 供?中的C编译器
附录C 语法摘要