第一图书网

C语言程序设计教程

杨文君,蔡丽艳,杨柳,邢军 主编 清华大学出版社
出版时间:

2010-3  

出版社:

清华大学出版社  

作者:

杨文君,蔡丽艳,杨柳,邢军 主编  

页数:

250  

前言

C语言具有功能丰富、表达力强、使用灵活方便、便于大型程序开发、便于编写、可移植性好的程序等优点,又由于C语言引入了反映计算机硬件特性的机制,使C语言也能编写直接控制计算机硬件设备的程序,所以C语言是一门既适合编写系统软件,又适合设计应用软件的高级语言。本书在详细介绍c语言的同时,注重了c语言的使用、正确运用C语言编写程序和程序算法设计及程序设计过程的介绍,使读者通过本书的学习不仅正确了解C语言,还能掌握初步的程序设计方法和技巧。全书共分为10章。内容包括:C语言概述、基本运算对象的表示方法、C的语句以及程序设计的基本方法、预处理命令、数组、函数、指针、结构体和共用体、枚举类型和位运算,以及文件的概念及文件的基本操作。本书是作者在多年从事“C程序设计”教学工作的基础上,结合教学实践中的经验,融入学生容易出现问题的典型例题而编写的,便于学生深入掌握重点内容。编写过程中力求体系结构安排合理、重点突出,难度适中;在语言叙述上注重概念清晰、通俗易懂;适应计算机教学实际需要。本书第1~第4章由杨文君编写,第5和第6章由杨柳编写,第7和第8由邢军编写,第9和第10章由蔡丽艳编写。本书可作为高等院校程序设计课程的教材和教学参考书,或作为等级考试及计算机培训班的教材或参考书,也可作为计算机相关专业的程序设计课程用书。由于水平有限,加之时间仓促,书中难免会有许多不足之处,真诚希望得到广大读者的批评指正。

内容概要

本书着重介绍C语言的基本概念、语法规则,各种数据类型的定义和使用,运算符及表达式的使用规则,程序的流程控制结构作用及选择结构和循环结构的设计方法,函数的基本概念、定义和调用过程,数组、结构体、共用体和指针的定义及使用方法,编译预处理及文件。 本书通过精心设计,仔细遴选大量具有代表性的例题和习题,使读者既能掌握c语言的基本概念,又能拓宽编程思路。本书以面向应用、重视实践、便于学习为原则,通俗易懂,由浅入深,便于初学者学习和掌握。 本书的适用对象是高等院校计算机专业及非计算机专业的师生,计算机等级考试培训班师生,广大C语言和c++语言自学者。

书籍目录

第1章 C语言概述 1.1 C语言的发展 1.2 C语言特点 1.3 C语言的基本组成  1.3.1 字符集  1.3.2 标识符 1.4 C语言程序特点与书写风格 1.5 运行C程序的步骤与方法  1.5.1 Visual C++6.0的安装与运行  1.5.2 输入与编辑源程序 习题1第2章 C语言数据类型、运算符与表达式 2.1 C语言的数据类型 2.2 C语言常量 2.3 变量  2.3.1 变量类型  2.3.2 类型修饰符  2.3.3 访问修饰符  2.3.4 变量的定义 2.4 类型转化  2.4.1 显式类型转化  2.4.2 隐式转换 2.5 运算符和表达式  2.5.1 运算符简介  2.5.2 算术运算符和表达式  2.5.3 赋值运算符和表达式  2.5.4 关系与逻辑运算符和表达式  2.5.5 逻辑运算符和表达式  2.5.6 其他运算符和表达式 2.6 数据类型,运算符与表达式举例 习题2第3章 C语言的程序控制和结构化程序设计初步 3.1 C语言语句 3.2 顺序结构程序设计  3.2.1 赋值语句  3.2.2 数据输出输入 3.3 选择结构程序设计  3.3.1 if语句  3.3.2 if语句的嵌套  3.3.3 switch语句 3.4 循环结构程序  3.4.1 while语句  3.4.2 d0while语句  3.4.3 for语句  3.4.4 转移语句 3.5 举例 习题3第4章 编译预处理 4.1 宏定义  4.1.1 无参数的宏定义  4.1.2 带参数的宏定义 4.2 文件包含 4.3 条件编译 习题4第5章 数组 5.1 一维数组的定义及应用  5.1.1 一维数组的定义  5.1.2 一维数组元素的引用  5.1.3 一维数组的初始化  5.1.4 一维数组的应用举例 5.2 二维数组的定义及应用  5.2.1 二维数组的定义  5.2.2 二维数组元素的引用  5.2.3 二维数组的初始化  5.2.4 二维数组的应用举例 5.3 字符串与字符数组  5.3.1 字符串 ……第6章 函数第7章 指针第8章 结构体及共同体第9章 枚举类型与位运算第10章 文件附录A C语言中的关键字表附录B 运算符与结合性附录C ASCIl码字符表附录D VC编译错误信息附录E 国家二级C语言笔试练习题 参考文献

章节摘录

插图:2.变量定义的说明(1)变量名可以是c语言中允许的合法标识符,用户定义时应遵循“见名知意”的原则,以利于程序的维护(今后所有标识符均如此.不再重复)。(2)每一个变量都必须进行类型说明,这样就可以保证程序中变量的正确使用。未经类型说明的变量在编译时将被指出是错误的,也就是变量要先定义,后使用。(3)当一个变量被指定为某一确定类型时,将为它分配若干相应字节的内存空间。如char型为1字节,int型为2字节,float为4字节,double为8字节。当然,不同的系统可能稍有差异。(4)变量可以在程序内的三个地方定义:在函数内部,在函数的参数(形参)定义中或在所有的函数外部。由此定义的变量分别称为局部变量,形式参数和全局变量。在不同地方定义的变量,其作用范围不同。在同一层次定义的变量,不能与数组、指针、函数和其他变量同名。(5)变量是用来存放数据的,由于数据有不同的类型,因此要定义相应类型的变量去存放它。这些数据称为相应变量的值。3.变量的初始化程序中常需要对一些变量预先设置初值。c规定,可以在定义变量时同时使变量初始化。变量初始化只需定义变量时在变量名后面加一赋值号及一个常数。


编辑推荐

《C语言程序设计教程》教学目标明确,注重理论与实践的结合,教学方法灵活,培养学生自主学习的能力,教学内容先进,强调计算机在各专业中的应用,教学模式完善,提供配套的教学资源解决方案。

图书封面

广告

下载页面


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



孩子学了一段时间,没有习题答案,感到一丝遗憾。谁能提供答案,将万分感谢,联系邮箱:a2319265@126.com


讲解很清晰,很实用的教科书,支持。


相关图书