本书是一本兼具趣味性和实用性的C语言程序设计教材。全书由13章组成,内容包括:为什么要学C语言,C数据类型,简单的算术运算和表达式,键盘输入和屏幕输出,选择控制结构,循环控制结构,函数,数组,指针,字符串,指针和数组,结构体和共用体,文件操作。
本书以应用为背景,面向编程实践和问题求解能力的训练,从实际问题出发,在案例的不断深化中逐步引出知识点,形成“程序设计方法由自底向上到自顶向下”和“数据结构由简单到复杂”的两条逻辑清晰的主线。案例内容紧密结合实践,举一反三,融会贯通,尤其侧重错误案例的分析和讲解,在任务驱动下,由浅入深、启发引导读者循序渐进地编写规模逐渐加大的程序,让读者在不知不觉中逐步加深对C语言程序设计方法的了解和掌握。本教材配有多媒体课件、例题和习题源代码以及基于C/S结构的编程题考试自动评分系统等教学资源,免费向任课教师提供。
本书适合作为高等学校各专业的C语言程序设计课程教材,也可作为从事计算机相关工作的科技人员、计算机爱好者及各类自学人员参考。
 
2.1何为二进制?如何表示二进制的正负?
文档pdf
2.4在高级语言中为什么要引入数据类型?
文档pdf
详见纸质图书
2.5变量的类型决定了什么?
文档pdf
详见纸质图书
2.6计算机的内存是如何编址的,如何衡量内存空间的大小?
文档pdf
详见纸质图书
3.1求余运算的应用举例
文档pdf
详见纸质图书
3.2如何理解-a++?
文档pdf
详见纸质图书
3.3不同类型数据间的赋值
文档pdf
详见纸质图书
4.1函数printf()的格式转换说明
文档pdf
详见纸质图书
4.2为什么用%lf输入而用%f输出double型数据呢?
文档pdf
详见纸质图书
4.3函数scanf()的格式转换说明符
文档pdf
详见纸质图书
4.5格式修饰符“星”的作用
文档pdf
详见纸质图书
4.6scanf()函数的%c格式符输入字符型数据时存在的问题
文档pdf
详见纸质图书
4.7函数scanf()的格式修饰符
文档pdf
详见纸质图书
5.3在数学上正确的表达式在C语言的逻辑上不一定总是正确的
文档pdf
详见纸质图书
5.4逻辑运算符的短路特性
文档pdf
详见纸质图书