C语言程序设计

出版时间:2011-4  出版社:高等教育  作者:苏小红//王宇颖//孙志岗  页数:436  
Tag标签:无  

内容概要

  《C语言程序设计》是一本兼具趣味性和实用性的C语言程序设计教材。全书由13章组成,内容包括:为什么要学C语言,C数据类型,简单的算术运算和表达式,键盘输入和屏幕输出,选择控制结构,循环控制结构,函数,数组,指针,字符串,指针和数组,结构体和共用体,文件操作。  《国家精品课程主讲教材:C语言程序设计(附光盘1张和刮刮卡)》以应用为背景,面向工程实践和编程能力训练,从实际问题出发,在案例的不断深化中逐步引出知识点,形成逻辑清晰的脉络和主线。案例内容紧密结合实践,举一反三,融会贯通,尤其侧重错误案例的分析和讲解,在任务驱动下,由浅入深、启发引导读者循序渐进地编写规模逐渐加大的程序,让读者在不知不觉中逐步加深对C程序设计方法的了解和掌握。本教材配有多媒体课件、例题和习题源代码以及编程题考试自动评分系统等教学资源,免费向任课教师提供。  《国家精品课程主讲教材:C语言程序设计(附光盘1张和刮刮卡)》适合作为高等学校各专业的C语言程序设计课程教材,也可作为从事计算机相关工作的科技人员、计算机爱好者及各类自学人员参考。

作者简介

  苏小红,女,博士,教授,博士生导师,中国计算机学会高级会员,哈尔滨工业大学计算机科学与技术国家级实验教学示范中心副主任,校级教学名师,国家精品课程“C语言程序设计”主讲入,教育部高等学校计算机专业教学指导分委员会东北地区专家工作组成员。   研究方向为:软件工程,信息融合,图像处理与模式识别,计算机图形学。完成国家自然科学基金、国防基础科研、国家863、国际合作等多项科研项目,获黑龙江省科技进步二等奖1项、黑龙江省自然科学二等奖1项。发表学术研究论文100余篇,获软件著作权登记5项。在教学研究方面,获国家级教学成果二等奖1项、黑龙江省教学成果一等奖1项,二等奖2项。主编教材7部,翻译外版教材1部。2007年获宝钢优秀教师奖。

书籍目录

第1章 为什么要学C语言1.1 引言1.2 游戏、黑客和C语言1.3 C语言,不老的传说1.4 C语言的爱与恨1.5 C语言教给我们的事1.6 什么是“编程1.7 本章小结习题1第2章 C数据类型2.1 常量与变量2.1.1 常量2.1.2 变量2.2 简单的屏幕输出2.3 数据类型2.4 如何计算变量或数据类型所占内存空间的大小2.5 变量的赋值和赋值运算符2.6 本章扩充内容2.7 本章知识点小结2.8 本章常见错误小结习题2本章实验题第3章 简单的算术运算和表达式3.1 C运算符和表达式3.1.1 算术运算符和表达式3.1.2 复合的赋值运算符3.1.3 增1和减1运算符3.2 宏常量与宏替换3.3 const常量3.4 自动类型转换与强制类型转换运算符3.5 常用的标准数学函数3.6 本章知识点小结3.7 本章常见错误小结习题3本章实验题第4章 键盘输入和屏幕输出4.1 单个字符的输入/输出4.1.1 字符常量4.1.2 字符的输入/输出4.2 数据的格式化屏幕输出4.3 数据的格式化键盘输入4.4 本章扩充内容4.5 本章知识点小结4.6 本章常见错误小结习题4本章实验题第5章 选择控制结构5.1 生活中与计算机中的问题求解方法5.2 算法的概念及其描述方法5.2.1 算法的概念5.2.2 算法的描述方法5.3 关系运算符与关系表达式5.4 用于单分支控制的条件语句5.5 用于双分支控制的条件语句5.6 条件运算符和条件表达式5.7 用于多分支控制的条件语句5.8 用于多路选择的sW.itch语句5.9 逻辑运算符和逻辑表达式5.10 本章扩充内容5.10.1 程序测试5.10.2 对输入非法字符的检查与处理5.10.3 位运算符5.11 本章知识点小结5·12 本章常见错误小结习题5本章实验题第6章 循环控制结构6.1 循环控制结构与循环语句6.2 计数控制的循环6.3 条件控制的循环6.4 嵌套循环6.5 流程的转移控制6.5.1 goto语句6.5.2 break语句6.5.3 conlinue语句6.5.4 函数exit.()6.6 本章扩充内容6.6.1 结构化程序设计的核心思想6.6.2 常用的程序调试与排错方法6.6.3 类型溢出6.7 本章知识点小结6.8 本章常见错误小结习题6本章实验题第7章 函数7.1 分而治之与信息隐藏7.2 函数的定义7.2.1 函数的分类7.2.2 函数的定义7.3 向函数传递值和从函数返回值7.3.1 函数调用7.3.2 函数原型7.3.3 函数封装与防御性程序设计7.3.4 函数设计的基本原则7.4 递归函数7.4.1 递归问题的提出7.4.2 递归函数7.5 变量的作用域和存储类型7.5.1 变量的作用域7.5.2 变量的存储类型7.6 模块化程序设计7.6.1 模块分解的基本原则7.6.2 自顶向下、逐步求精7.6.3 模块化程序设计实例7.7 本章扩充内容7.8 本章知识点小结7·9 本章常见错误小结习题7本章实验题第8章 数组8.1 一维数组的定义和初始化8.2 二维数组的定义和初始化8.3 向函数传递一维数组8.4 排序和查找8.5 向函数传递二维数组8.6 本章知识点小结8.7 本章常见错误小结习题8本章实验题……第9章 指针第10章 字符串第11章 指针和数组第12章 结构体和共用体第13章 文件操作附录A C关键字附录B Visual C++下基本数据类型的取值范围附录C C运算符的优先级与结合性附录D 常用字符与ASCII值对照表参考文献

图书封面

图书标签Tags

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7