本书以现代C语言标准ANSI C和C99为主导,以成熟的Turbo C2.0为编译环境,全面介绍了C语言程序设计,内容充实、完整,重点突出,逻辑严密,通谷易懂。每章都配有大量典型的例题、思考题(附有参考答案)和难度呈梯次分布的习题。\r\n 主要内容包括:C语言的基本知识、数据类型、结构化设计方法、函数、指针、位运算和文件,以及程序综合举例和程序测试等,有较高的学术价值和实用价值。\r\n 本书可作为大专院校计算机及相关专业的教材,也适合自学参考。为帮助学习,与之配套的《新编C语言学习指导与习题》与本书同时出版。
第1章 C语言概述\r\n\r\n1.1 程序设计语言 \r\n1.2 C语言的特点\r\n1.3 C程序预览\r\n1.4 Turbo C集成环境与上机操作\r\n1.5 算法和算法分析\r\n习题\r\n\r\n第2章 C程序设计的基本知识\r\n\r\n2.1 C语言的基本概念 \r\n2.2 数值型数据\r\n2.3 字符型数据\r\n2.4 算术运算符和算术表达式\r\n2.5 算术赋值运算\r\n2.6 数值型变量的指针\r\n2.7 库标准函数\r\n习题\r\n\r\n第3章 顺序结构\r\n\r\n3.1 C语句概述 \r\n3.2 结构化程序设计\r\n3.3 数据输出\r\n3.4 数据输入\r\n3.5 C语言编程中的用户负责\r\n习题\r\n\r\n第4章 分支结构\r\n\r\n4.1 分支结构中的表达方式 \r\n4.2 if语句\r\n4.3 switch(开关)语句与break语句\r\n习题\r\n\r\n第5章 循环结构\r\n\r\n5.1 if-goto循环\r\n5.2 for循环\r\n5.3 while循环\r\n5.4 do-while循环\r\n5.5 循环的嵌套\r\n5.6 程序设计常用算法举例\r\n习题\r\n\r\n第6章 数值型数组-构造类型数据之一\r\n\r\n6.1 一维数组 \r\n6.2 一维数组的指针和指针变量\r\n6.3 二维数组\r\n6.4 二组数组的指针和指针变量\r\n习题\r\n\r\n第7章 字符型数组和字符串函数\r\n\r\n7.1 一维字符数组 \r\n7.2 字符指针向字符串\r\n7.3 二维字符数组\r\n7.4 字符串处理函数\r\n习题\r\n\r\n第8章 模块化程序设计\r\n\r\n8.1 模块化程序设计概述 \r\n8.2 函数\r\n8.3 实参向形参传递数值\r\n8.4 实参向形参传递地址\r\n8.5 函数的嵌套调用\r\n8.6 函数的递归调用\r\n8.7 变量的作用域和变量的存储类别\r\n8.8 内部外部函数和多文件程序运行\r\n8.9 编译预处理\r\n习题\r\n\r\n第9章 指针\r\n\r\n9.1 对指针的再认识 \r\n9.2 函数的指针\r\n9.3 返回指针值的函数\r\n9.4 指针数组\r\n9.5 指向指针的指针\r\n9.6 指针数组作main函数的形参\r\n9.7 指针小结\r\n习题\r\n\r\n第10章 结构体与共用体\r\n\r\n10.1 结构体类型-构造类型数据之二 \r\n10.2 结构体类型变量\r\n10.3 结构体数组\r\n10.4 用结构体类型指针处理链表\r\n10.5 共用体-构造类型数据之三\r\n10.6 枚举类型-构造类型数据之四\r\n10.7 用typedef声明类型新标识-构造类型数据之五\r\n习题\r\n\r\n第11章 位运算\r\n11.1 位运算符及优先级\r\n11.2 位运算\r\n11.3 位运算举例\r\n11.4 位段-构造类型数据之六\r\n习题\r\n\r\n第12章 文件-构造类型数据之七\r\n\r\n12.1 C文件概述 \r\n12.2 文件的打开与关闭\r\n12.3 文件的读写\r\n12.4 文件定位函数\r\n习题\r\n\r\n第13章 程序综合举例\r\n\r\n13.1 高质量的随机数函数\r\n13.2 用数组实现任意位精度运算\r\n13.3 巧筛一亿内的素数\r\n13.4 哥德巴赫猜想的筛法验证\r\n13.5 巧算万位π值\r\n13.6 计算机辅助数学证明:数学黑洞153\r\n习题\r\n\r\n第14章 程序常见错误、调试和测试\r\n\r\n14.1 Turbo C编译常见错误对照 \r\n14.2 程序调试\r\n14.3 程序(软件)测试\r\n习题\r\n\r\n附录\r\n\r\n附录A 思考题参考答案\r\n附录B ASCII代码与字符对照表\r\n附录C 运算符优先级和结合性\r\n附录D C库函数\r\n\r\n参考文献
无封面