C语言程序设计习题解析 - 中国高校教材图书网
|
书名: |
C语言程序设计习题解析
|
ISBN: | 978-7-5641-1813-6 |
条码: | |
作者: |
郑雪清
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥22.00
折扣价:¥20.90
折扣:0.95
节省了1.1元
|
字数: |
293千字
|
出版社: |
东南大学出版社 |
页数: |
204页
|
发行编号: | |
每包册数: |
|
出版日期: |
2009-11-01 |
|
内容简介: |
C语言是一种广泛应用的计算机程序设计语言,但在学习过程中,由于C语言的语法非常灵活、功能十分丰富,初学时往往会发觉记忆困难、使用时难以把握等问题。本书通过语法和知识点总结,方便学生记忆;通过精选例子解析,提高学生灵活运用的能力;通过经典算法分析、解题思路剖析,提高学生分析问题和解决问题的能力。 本书共分9章,每章分为本章简介、知识点、概念解析、习题解析和同步练习等。在第3、4、7章等重要章节,还有经典算法解析。 本书参考了国家和江苏省普通高校非计算机专业学生计算机基础知识和应用能力等级考试大纲要求,也参考了多所大学C语言课程的教学要求,因此本书既可以作为学生学习C语言课程的参考书,也可以作为参加计算机等级考试(二级C语言)的考级参考书。
|
作者简介: |
|
章节目录: |
第1章C语言基础(1) 1.1简介(1) 1.2知识点(1) 1.3概念解析(1) 1.3.1字符集(1) 1.3.2保留字(1) 1.3.3标识符(1) 1.3.4数据类型(2) 1.3.5变量(2) 1.3.6常量(2) 1.3.7运算符及优先级(3) 1.3.8算术运算符(4) 1.3.9赋值运算符(5) 1.3.10关系运算符和逻辑运算符(5) 1.3.11字位运算符(6) 1.3.12其他运算符(6) 1.4习题解析(7) 1.5同步练习题(14) 第2章输入和输出(17) 2.1简介(17) 2.2知识点(17) 2.3概念解析(17) 2.3.1输入/输出缓冲区(17) 2.3.2常用输入/输出函数(17) 2.3.3常用输入/输出格式(17) 2.4习题解析(19) 2.5同步练习题(26) 第3章流程控制(30) 3.1简介(30) 3.2知识点(30) 3.3概念解析(30) 3.3.1选择语句(30) 3.3.2循环语句(31) 3.3.3流程控制语句(32) 3.4经典算法解析(32) 3.4.1选择结构语句(32) 3.4.2switch语句的应用(33) 3.4.3switch语句中巧用break(34) 3.4.4三种循环语句的互换(36) 3.4.5多重循环(37) 3.4.6枚举法(穷举法)(38) 3.4.7递推法(39) 3.5习题解析(40) 3.6同步练习题(45) 第4章函数和预编译处理(51) 4.1简介(51) 4.2知识点(51) 4.3概念解析(52) 4.3.1函数的基本概念(52) 4.3.2函数的返回(52) 4.3.3函数的调用(53) 4.3.4函数原型声明(53) 4.3.5递归调用(53) 4.3.6值传递(54) 4.3.7变量的存储机制(54) 4.3.8作用域(55) 4.3.9生命周期(55) 4.3.10预编译指令(56) 4.3.11文件包含指令(57) 4.3.12宏定义(57) 4.3.13库函数(58) 4.4常见算法解析(58) 4.4.1函数和模块化(58) 4.4.2递归函数的引用(59) 4.5习题解析(60) 4.6同步练习题(66) 第5章数组(73) 5.1简介(73) 5.2知识点(73) 5.3概念解析(73) 5.3.1数组的概念(73) 5.3.2一维数组(74) 5.3.3二维数组(74) 5.3.4字符数组(75) 5.3.5访问数组元素(75) 5.3.6常用字符串函数(75) 5.3.7数组和函数(76) 5.3.8排序和查找(76) 5.4习题解析(76) 5.5同步练习题(90) 第6章其他构造数据类型(98) 6.1简介(98) 6.2知识点(98) 6.3概念解析(98) 6.3.1结构体类型的定义(98) 6.3.2结构体变量的定义及其初始化(99) 6.3.3结构体数组(99) 6.3.4共同体类型、变量的定义(99) 6.3.5枚举类型、变量的定义(99) 6.3.6位域(100) 6.4习题解析(100) 6.5同步练习题(110) 第7章指针和引用(114) 7.1简介(114) 7.2知识点(114) 7.3概念解析(115) 7.3.1内存单元的地址(115) 7.3.2变量的地址(115) 7.3.3指针的概念(115) 7.3.4指针变量的定义(115) 7.3.5指针的运算(116) 7.3.6关于0和NULL(116) 7.3.7访问指针变量(116) 7.3.8指向指针的指针(117) 7.3.9指针和一维数组(117) 7.3.10指针和二维数组(117) 7.3.11指针和字符串(118) 7.3.12字符指针和字符数组(118) 7.3.13指针数组(119) 7.3.14一维数组和指针变量(119) 7.3.15多维数组和指向一维数组的指针变量(119) 7.3.16指针和函数参数(120) 7.3.17函数返回值为指针的函数(120) 7.3.18指向函数的指针(120) 7.3.19引用(120) 7.3.20动态分配所需的函数(121) 7.3.21链表(122) 7.4链表算法解析(122) 7.5习题解析(127) 7.6同步练习题(139) 第8章文件(148) 8.1简介(148) 8.2知识点(148) 8.3概念解析(148) 8.3.1文件类型指针(148) 8.3.2文件的打开与关闭(149) 8.3.3文件的读写操作(150) 8.3.4文件的定位操作(151) 8.3.5出错及测试函数(152) 8.4习题解析(152) 8.5同步练习题(157) 第9章综合训练(161) 9.1习题解析(161) 9.2同步练习题(170) 9.3模拟试卷(174) 9.3.1模拟试卷(一)(174) 9.3.2模拟试卷(二)(182) 同步练习题参考答案(190) 参考文献(193)
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|