C语言程序设计
2009-8
北京大学出版社
刘迎春,王磊 主编
313
小书是2005年山东省精品课程建设的成果。伞书共分为11章,内容包括: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.5 字符型数据 2.5.1 字符常量 2.5.2 字符变量 2.5.3 字符数据在内存中的存储形式及其使用 2.5.4 字符串常量 2.6 各类数值型数据之间的混合运算 2.6.1 整型、实型、字符型数据之间可以混合运算 2.6.2 自动转换 2.7 算术运算符和算术表达式 2.7.1 C运算符简介 2.7.2 算术运算符和算术表达式 2.8 赋值运算符和赋值表达式 2.8.1 赋值运算符与赋值表达式 2.8.2 复合的赋值运算符 2.9 逗号运算符和逗号表达式 2.10 本章小结第3章 顺序结构程序设计 3.1 输入/输出的概念及其C语言的实现 3.2 字符数据的输入/输出 3.2.1 putehar函数——字符输出函数 3.2.2 9etehar函数——字符输入函数 3.2.3 puteh函数——字符输出函数 3.2.4 9eteh函数——字符输入函数 3.3 格式输入与输出 3.3.1 printf函数——格式输出函数 3.3.2 seanf0函数——格式输入函数 3.4 顺序结构程序设计举例 3.5 预处理命令 3.5.1 宏定义 3.5.2 文件包含 3.6 本章小结第4章 选择结构程序设计 4.1 关系运算符和关系表达式 4.1.1 关系运算符及其优先级 ……第5章 循环结构程序设计第6章 数组第7章 函数第8章 指针第9章 结构体第10章 位运算第11章 文件附录A 常用字符与ASCII代码对照表附录B 关键字及其用途附录C 运算符的优先级和结合性附录D Turbo C 2.0常用库函数参考文献
第2章 数据类型、运算符与表达式 2.1 C语言的数据类型 1.数据和数据类型 数据是程序加工、处理的对象,也是加工的结果,是程序设il中所要涉及和描述的主要内容。 程序所能够处理的基本数据对象被划分成一些集合。属于同一集合的各数据对象称为数据类型。每一数据类型都具有同样的性质,例如对它们能够做同样的操作,它们都采用同样的编码方式等。 计算机硬件把被处理的数据分成一些类型,例如整数、实数等。CPU对不同的数据类型提供了不同的操作指令,程序语言中把数据划分成不同类型与此有密切关系。在程序语言中,数据类型的意义还不仅于此。所有程序语言都是用数据类型来描述程序中的数据结构、数据表示范围、数据在内存中的存储分配等。实际上,数据类型是计算机领域中一个非常重要的概念,可以说是计算机科学的核心概念之一。
针对性强,切合职业教育目标,重点培养职业能力,侧重技能传授。 实用性强,大量的经典真实案例,实训内容具体详细,与就业市场紧密结合。 适应性强,教程与实训二合一,适合于三年制和两年制高职高专,也同样适合于其他各类大中专院校。 强调知识的渐进性、兼顾知识的系统性,结构逻辑性强,针对高职高专学生的知识结构特点安排教学内容。 书中配套形式多样的习题,网上提供完备的电子教案,提供相应的素材、程序代码、习题参考答案等教学资源,完全适合教学需要。 教材系列完整,涵盖机电专业各个方向:编者分布广泛,结合不同地域特点,适合不同地域读者。
不错。适合初学者