C程序设计语言实验与习题指导
分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 魏东平,于广斌,张红霞 等编著
出 版 社: 电子工业出版社
出版时间: 2009-3-1字数:版次: 1页数: 160印刷时间:开本: 16开印次:纸张:I S B N : 9787121083679包装: 平装内容简介
本书是普通高等教育“十一五”国家级规划教材《C程序设计语言》的配套教材,以习题和实验为基础,通过大量编程实践,培养读者的程序设计能力。全书共分13章,与教材对应。每章内容分为4部分:①学习指导,简单总结学习内容,进一步明确学习目标;②习题指导,包括全部习题的分析和解答,侧重讲解程序设计的思想和方法;③实验指导,按教学要求安排实验内容,具有很强的可操作性;④拓展练习,培养学习兴趣,增强编程能力。本书全部程序都在Visual C++6.0下调试通过。
本书可作为高等学校C语言课程的教学辅助用书,也可作为各类培训的实验教材,还可供相关领域的工程技术人员学习、参考。
目录
第1章 C语言概述
1.1 学习指导
1.2 习题指导
1.3 实验指导
实验一 Visual C++6.0集成开发环境入门
1.4 拓展学习
第2章 C语言程序设计基础
2.1 学习指导
2.2 习题指导
2.3 实验指导
实验二 数据类型、运算符和表达式
2.4 拓展练习
第3章 顺序程序设计
3.1 学习指导
3.2 习题指导
3.3 实验指导
实验三 顺序结构程序设计
3.4 拓展练习
第4章 选择程序设计
4.1 学习指导
4.2 习题指导
4.3 实验指导
4.4 实验指导
实验四 选择结构程序设计
4.4 拓展练习
第5章 循环程序设计
5.1 学习指导
5.2 习题指导
5.3 实验指导
实验五 循环结构程序设计基础
实验六 循环结构程序设计方法
5.4 拓展练习
第6章 数组
6.1 学习指导
6.2 习题指导
6.3 实验指导
实验七 数组的基本概念
实验八 数组的程序设计
6.4 拓展练习
第7章 指针
7.1 学习指导
7.2 习题指导
7.3 实验指导
实验九 指针的运算
实验十 在程序中使用指针
7.4 拓展练习
第8章 字符串
8.1 学习指导
8.2 习题指导
8.3 实验指导
实验十一 字符串的概念
实验十二 字符串的处理
8.4 拓展练习
第9章 函数
9.1 学习指导
9.2 习题指导
9.3 实验指导
实验十 函数的定义
实验十四 函数程序设计
9.4 拓展练习
第10章 自定义数据类型
10.1 学习指导
10.2 习题指导
10.3 实验指导
实验十五 自定义数据类型
10.4 拓展练习
第11章 预处理命令与程序组织
11.1 学习指导
11.2 习题指导
11.3 实验指导
实验十六 预处理命令与程序组织
11.4 拓展练习
第12章 文件操作
12.1 学习指导
12.2 习题指导
12.3 实验指导
实验十七
第13章 位操作
13.1 学习指导
13.2 习题指导
13.3 实验指导
实验十八 运算
13.4 拓展练习
附录A C语言库函数
书摘插图
第1章 C语言概述
1.1 学习指导
人们一般把事先准备好的、用来指挥计算机工作的、描述工作步骤的指令序列称为程序。程序员设计编写程序的过程称为程序设计。用来编写程序的语言称为程序设计语言。程序设计的任务就是用程序设计语言编写程序,然后交给计算机去执行。
在计算机应用的最初的十几年中,大多数计算机程序都是用机器语言编写的。这种“语言”虽然十分简单,机器可以“看”懂,但对于程序员来说却很不方便。于是,相继出现了汇编语言和高级语言。一般地,人们把用高级语言或汇编语言编写的程序称为源程序。就像汇编语言编写的源程序必须经过汇编过程一样,用高级语言编写的源程序同样需要经过一个类似的过程翻译成计算机能识别的二进制代码程序,计算机才能执行。这种翻译成二进制代码的方式通常有两种:编译方式和解释方式。目前,大多数常用的高级语言都采用编译方式。
程序设计技术的发展,是一个逐步提高的过程,主要出现了结构化程序设计方法和面向对象程序设计方法。结构化程序设计主要采用自顶向下、逐步求精的设计方法和单人口、单出口的控制结构,包括顺序、选择和循环3种基本控制结构,并建议程序员不用或少用goto语句。面向对象的程序设计方法吸取了结构化程序设计的基本思想和主要优点,将数据与对数据的操作放在一起作为一个对象来处理。问题的求解就是通过不断地向对象发送消息而使对象从初始状态到达终止状态而实现的。
……