C语言程序设计

出版时间:2006-8  出版社:北京大学出版社  作者:刘迎春,王磊 编  页数:294  

前言

  北京大学出版社第六事业部组编了一套《21世纪全国高职高专计算机系列实用规划教材》。为此,制订了详细的编写目的、丛书特色、内容要求和风格规范。在内容上强调面向职业、项目驱动、注重实例、培养能力;在风格上力求文字精练、图表丰富、脉络清晰、版式明快。  一、组编过程  2004年10月,第六事业部开始策划这套丛书,分派编辑深入各地职业院校,了解教学第一线的情况,物色经验丰富的作者。2005年1月15日在济南召开了“北大出版社高职高专计算机规划教材研讨会”。来自13个省、41所院校的70多位教师汇聚一堂,共同商讨未来高职高专计算机教材建设的思路和方法,并对规划教材进行了讨论与分工。2005年6月13日在苏州又召开了“高职高专计算机教材大纲和初稿审定会”。编审委员会委员和45个选题的主、参编,共52位教师参加了会议。审稿会分为公共基础课、计算机软件技术专业、计算机网络技术专业、计算机应用技术专业4个小组对稿件逐一进行审核。力。争编写出一套高质量的、符合职业教育特点的精品教材。  二、知识结构  职业生涯的成功与人们的知识结构有关。以著名侦探福尔摩斯为例,作家柯南道尔在“血字的研究”中,对其知识结构描述如下:  ◆文学知识--无;  ◆哲学知识--无;  ◆政治学知识--浅薄;  ◆植物学知识--不全面。对于药物制剂和鸦片却知之甚详。对毒剂有一般了解,而对于实用园艺却一无所知;  ◆化学知识--精深;  ◆地质学知识--偏于应用,但也有限。他一眼就能分辨出不同的土质。根据裤子上泥点的颜色和坚实程度就能说明是在伦敦什么地方溅上的;  ◆解剖学知识--准确,却不系统;  ◆惊险小说知识--很渊博。似乎对近一个世纪发生的一切恐怖事件都深知底细;  ◆法律知识--熟悉英国法律,并能充分实用;  ◆其他--提琴拉得很好,精于拳术、剑术。  事实上,我国唐朝名臣狄仁杰,大宋提刑官宋慈,都有类似的知识结构。审视我们自己,每人的知识结构都是按自己的职业而建构的。因此,我们必须面向职场需要来设计教材。

内容概要

  《C语言程序设计》共分为12章,内容包括C语言概述,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体与共用体,位运算,文件和C++面向对象理论基础。  《C语言程序设计》采用问题驱动式教学,创设问题情景,将所有必讲内容分为32讲。每讲先提出问题,带着问题学习相关知识点,然后解决问题,最后进行问题的深化。在教学内容的组织上,基本语句、基本语法够用即可,重视算法思想的讲解,侧重培养学生的逻辑思维能力和编程解决实际问题的能力。  《C语言程序设计》可作为高职高专计算机专业或非计算机专业开设的C语言程序设计课程教材,也可作为学习C语言程序设计的参考书。

书籍目录

第1章 C语言概述1.1 c语言出现的历史背景1.2 C语言的特点1.3 简单的C程序介绍1.3.1 三个简单的c程序实例1.3.2 C程序的基本组成1.4 C程序的上机步骤1.5 算法1.5.1 算法的概念1.5.2 简单算法举例1.5.3 算法的特性1.5.4 算法的表示1.5.5 结构化程序设计方法1.6 本章小结第2章 数据类型、运算符与表达式2.1 C语言的数据类型2.2 常量与变量2.2.1 常量与符号常量2.2.2 变量2.3 整型数据2.3.1 整型常量的表示方法2.3.2 整型变量2.4 实型数据2.4.1 实型常量的表示方法2.4.2 实型变量2.4.3 实型常量的类型2.5 字符型数据2.5.1 字符常量2.5.2 字符变量2.5.3 字符数据在内存中的存储形式及其使用2.5.4 字符串常量2.6 变量赋初值2.7 各类数值型数据之间的混合运算2.7.1 整型、实型、字符型数据之间可以混合运算2.7.2 自动转换2.8 算术运算符和算术表达式2.8.1 c运算符简介2.8.2 算术运算符和算术表达式2.9 赋值运算符和赋值表达式2.9.1 赋值运算符与赋值表达式2.9.2 复合的赋值运算符2.1 0逗号运算符和逗号表达式2.1 1本章小结第3章 顺序结构程序设计3.1 C语句概述3.1.1 C程序结构3.1.2 C语句分类3.2 赋值语句3.3 输入/输出的概念及其C语言的实现3.4 字符数据的输入/输出3.4.1 putchar函数--字符输出函数3.4.2 getchar函数--字符输入函数3.5 格式输入与输出3.5.1 printf函数--格式输出函数3.5.2 scarf()函数--格式输入函数3.6 顺序结构程序设计举例3.7 预处理命令3.7.1 宏定义3.7.2 文件包含3.8 本章小结第4章 选择结构程序设计4.1 关系运算符和关系表达式4.1.1 关系运算符及其优先级4.1.2 关系表达式4.2 逻辑运算符和逻辑表达式4.2.1 逻辑运算符及其优先级4.2.2 逻辑表达式4.3 单分支和双分支选择语句4.3.1 单分支选择语句4.3.2 双分支选择语句4.4 多分支选择语句4.4.1 if...else多分支选择语句4.4.2 switch开关语句4.5 选择语句的嵌套与条件运算符4.5.1 选择语句的嵌套4.5.2 条件运算符4.6 本章小结第5章 循环结构程序设计5.1 概述5.1.1 基本概述5.1.2 goto语句5.2 while语句5.3 do...while语句5.4 for语句5.5 几种循环的比较5.5.1 循环结构的基本组成部分5.5.2 几种循环的比较5.6 循环的嵌套5.7 break语句和continue语句5.7.1 break语句5.7.2 continue语句5.8 本章小结第6章 数组6.1 一维数组的定义和引用6.1.1 一维数组的定义6.1.2 一维数组元素的引用6.1.3 一维数组的初始化6.2 二维数组的定义和引用6.2.1 二维数组的定义6.2.2 二维数组的引用6.2.3 二维数组的初始化6.3 字符数组6.3.1 字符数组的定义6.3.2 字符数组的初始化6.3.3 字符数组的引用6.3.4 字符串和字符串结束标志6.3.5 字符数组的输入/输出6.4 字符串处理函数6.5 本章小结第7章 函数7.1 函数的定义、函数参数和函数值7.1.1 C语言对函数的规定7.1.2 函数的定义7.2 函数的调用7.3 函数的嵌套调用7.4 函数的递归调用7.5 数组作为函数参数7.5.1 数组元素作函数实参7.5.2 数组名作函数实参7.6 局部变量和全局变量7.6.1 局部变量7.6.2 全局变量7.7 动态存储变量和静态存储变量7.7.1 变量的存储类别7.7.2 局部变量的存储方式7.7.3 全局变量的存储方式7.8 内部函数和外部函数7.8.1 内部函数7.8.2 外部函数7.9 本章小结第8章 指针8.1 地址的概念8.2 变量与指针变量8.2.1 指针变量的定义……第9章 结构体与共用体第10章 位运算第11章 文件第12章 C++面向对象理论基础

编辑推荐

  针对性强,切合职业教育目标,重点培养职业能力,侧重技能传授。  实用性强,大量的经典真实案例,实训内容具体详细,与就业市场紧密结合。  适应性强,教程与实训二合一,适合于三年制和两年制高职高专,也同样适合于其他各类大中专院校。  强调知识的渐进性、兼顾知识的系统性,结构逻辑性强,针对高职高专学生的知识结构特点安排教学内容。  书中配套形式多样的习题,网上提供完备的电子教案,提供相应的素材、程序代码、习题参考答案等教学资源,完全适合教学需要。  教材系列完整,涵盖计算机专业各个方向;编者分布广泛,结合不同地域特点,适合不同地域读者。

图书封面

评论、评分、阅读与下载


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


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7