程序设计基础(C语言版)学习与实验指导
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 吴伟敏等编著
出 版 社: 机械工业出版社
出版时间: 2008-8-1字数:版次: 1页数: 173印刷时间: 2008/08/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111112259包装: 平装编辑推荐
C语言具有良好的结构化特性、简练的语法、强大的功能等优点,成为广泛应用的高级程序设计语言。我国各高校纷纷将C语言作为程序设计课程的教学语言。在学习过程中,学生应掌握程序设计的基本方法和基本思想,并灵活应用。本书正是为了这个目的而编写的。
本书特点:
本书是《程序设计基础(C语言版)》的配套教材,涵盖学习指导和实验,可作为高校C语言教学的辅助教材。
本书针对学生在实践过程中可能遇到的理论和实践上的难点,有的放矢地组织内容,有利于读者掌握C语言的重要知识点。
本书习题形式多样,实验设计有针对性,并在附录中总结了C语言程序设计中常见的错误,使读者有良好的学习C语言的开端。
内容简介
本书是C语言教学的配套辅助教材。在内容的安排和组织结构上既考虑初学者,也兼顾希望深入了解C语言的读者。本书强调实用性,突出程序设计的方法和技巧,帮助学习者学会用计算机编程的思想考虑问题,学会用C语言解决实际问题。通过练习和上机实践掌握基本概念和基本算法,同时兼顾学科的前沿概念与技术。
全书分为两部分,第一部分是学习指导,通过知识要点、例题解析和习题及参考答案,为学习过程提供支持和帮助;第二部分为实验指导,共包括12个实验,涉及熟悉上机环境并编写简单程序、选择结构程序设计、循环结构编程、函数编程设计、高级函数编程、数组编程、指针编程、字符串编程、数组、指针和函数综合编程、结构体编程、文件编程和综合实验。
本书适合作为大学本科相关专业课程的配套辅助教材,对于自学者也是一本有价值的参考书。
目录
前言
第一部分 学习指导
第1章 C语言程序设计基本概念
1.1 知识要点
1.2 例题解析
1.3 习题及参考答案
第2章 数据类型、运算符与表达式
2.1 知识要点
2.2 例题解析
2.3 习题及参考答案
第3章 顺序结构程序设计
3.1 知识要点
3.2 例题解析
3.3 习题及参考答案
第4章 选择结构程序设计
4.1 知识要点
4.2 例题解析
4.3 习题及参考答案
第5章 循环结构程序设计
5.1 知识要点
5.2 例题解析
5.3 习题及参考答案
第6章 函数
6.1 知识要点
6.2 例题解析
6.3 习题及参考答案
第7章 编译预处理命令
7.1 知识要点
7.2 例题解析
7.3 习题及参考答案
第8章 数组
8.1 知识要点
8.2 例题解析
8.3 习题及参考答案
第9章 指针
9.1 知识要点
9.2 例题解析
9.3 习题及参考答案
第10章 字符串及其操作
10.1 知识要点
10.2 例题解析
10.3 习题及参考答案
第11章 结构体与共同体类型
11.1 知识要点
11.2 例题解析
11.3 习题及参考答案
第12章 文件处理
12.1 知识要点
12.2 例题解析
12.3 习题及参考答案
第13章 面向对象C++语言概述
13.1 知识要点
13.2 例题解析
13.3 习题及参考答案
第二部分 实验
实验1 熟悉上机环境并编写简单程序
实验2 选择结构程序设计
实验3 循环结构编程
实验4 函数编程设计
实验5 高级函数编程
实验6 数组编程
实验7 指针编程
实验8 字符串编程
实验9 数组、指针和函数综合编程
实验10 结构体编程
实验11 文件编程
实验12 综合实验
第三部分 附录
附录A 编写C语言程序中常见错误总结
附录B 实验报告格式及内容
参考文献
书摘插图
第一部分 学习指导
第1章 C语言程序设计基本概念
1.1 知识要点
C程序设计语言是一种结构化语言,诞生于1972年,目前仍广泛应用于各个领域。本章主要讲解C语言的基本概念。
1.C语言的特点
C语言的优点主要如下:(1)语言简洁紧凑,使用灵活方便;(2)具有丰富的运算符;(3)具有丰富的数据结构类型;(4)生成的代码质量高;(5)可移植性强;(6)是结构化语言。
……