C语言程序设计教程(21世纪高职高专规划教材——计算机应用系列)

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 卢宇清主编
出 版 社: 清华大学出版社
出版时间: 2009-5-1字数:版次: 1页数: 322印刷时间:开本: 16开印次:纸张:I S B N : 9787302196068包装: 平装内容简介
本书采用“任务驱动、突出实践应用能力培养”的模式,注重理论联系实际的教学原则,由浅入深地对C语言程序设计内容进行了详细的讲述。全书共分13章,包括C语言程序设计概述;基本数据类型、运算符及表达式;基本输入输出语句及顺序结构设计;选择结构程序设计;循环结构程序设计;数组;函数及编译预处理;指针;结构体及共用体;位运算;文件;面向对象程序设计基础;学生管理系统综合实训。每章均以课前导读、课堂讲解、上机实战、课后练习的结构讲述。
本教材不仅可以作为高职高专院校程序设计课程的教材,也可以作为成人高校、广播电视大学等各类高等院校的教材,同时还可作为相关等级考试的教材,以及程序设计爱好者的自学用书。
目录
第1章 C语言程序设计概述
1.1 C语言概述
1.1.1 程序设计概述
1.1.2 C语言的发展
1.1.3 C语言的特点
1.2 简单的C程序构成及格式
1.2.1 C程序实例
1.2.2 C程序的基本组成
1.3 C语言的执行过程及上机步骤
1.3.1 C语言的执行过程
1.3.2 C语言开发环境介绍
1.3.3 C语言的上机步骤
本章小结
实验
思考与练习
第2章 基本数据类型、运算符及表达式
2.1 C语言的数据类型
2.2 标识符、常量和变量
2.2.1 标识符
2.2.2 常量
2.2.3 变量
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.6 C 语言的运算符和表达式
2.6.1 C语言运算符简介
2.6.2 算术运算符及算术表达式
2.6.3 关系运算符及关系表达式
2.6.4 逻辑运算符及逻辑表达式
2.6.5 条件运算符及条件表达式
2.6.6 赋值运算符及赋值表达式
2.6.7 逗号运算符及逗号表达式
2.7 数据类型转换
2.7.1 自动类型转换
2.7.2 强制类型转换
本章小结
实验
思考与练习
第3章 基本输入输出语句及顺序结构程序设计
3.1 C语言的语句
3.2 数据输入输出的基本概念
3.3 字符数据的输入输出
3.3.1 字符输入函数getchar
3.3.2 字符输出函数putchar
3.4 格式输人输出
3.4.1 格式输入函数scanf
3.4.2 格式输出函数printf
3.5 C程序的三种基本结构
3.6 综合应用举例
本章小结
实验
思考与练习
第4章 选择结构程序设计
4.1 选择结构的引出
4.2 if语句
4.2.1 if语句的三种形式
4.2.2 if语句的嵌套
4.3 switch语句
……
第5章循环结构程序设计
第6章数组
第7章函数及编译预处理
第8章指针
第9章结构体及共用体
第10章位运算
第11章文件
第12章面向对象程序设计基础
第13章学生管理系统综合实训
附录1TurboC编译错误信息
附录2C语言常用关键字及说明
附录3ASCII代码表
附录4C语言运算符及优先级
附录5TurboC常用库函数
参考文献
书摘插图
第1章 C语言程序设计概述
课前导读
C语言是国际上广泛流行的高级程序设计语言,它集高级语言和低级语言于一体,既可以用来编写系统程序,也可以用来编写应用程序。本章主要介绍了C语言的特点和发展,C语言程序的构成,C语言程序的执行过程和C语言开发工具的使用方法。
知识目标
鼠了解C语言的发展和特点。
掌握c语言程序的构成和执行过程。
掌握Turbo C 2.0的使用方法。
能力目标
熟悉C语言程序的执行过程。
能正确使用Turbo C 2.0对C语言程序进行编辑、编译、连接和运行。
1.1 C语言概述
C语言编写的程序既有操作系统、编译程序、汇编程序、数据库管理程序等系统软件,也有数值计算、文字处理、控制系统、游戏等应用软件。
1.1.1 程序设计概述
1.程序设计
在日常生活中我们可以看到,计算机已经广泛应用在各个领域,用来解决各种类型的问题。计算机之所以能够产生如此大的影响,其原因不仅在于人们发明了机器本身,更重要的是人们为计算机开发出了不计其数的能够指挥计算机完成各种各样工作的程序。正是这些功能丰富的程序给了计算机无穷的生命力。而程序设计就是用某种程序语言编写这些程序的过程。
……