C语言程序设计学习指导
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 胡建平,邢振祥主编
出 版 社: 清华大学出版社
出版时间: 2009-3-1字数:版次: 1页数: 279印刷时间:开本: 16开印次: 1纸张:I S B N : 9787302195092包装: 平装内容简介
本书是胡建平主编的《C语言程序设计》(清华大学出版社,2008)的配套教材,包括3篇。上篇总结和归纳了主教材中各章节的学习要点和重点及难点,对各章的典型例题和习题进行了详细讲解;中篇是C语言的上机实验指导,包括Visual C++6.0集成开发环境介绍和8个实验,这8个实验与教材章节基本对应,便于实验教学;下篇选取了两个综合实验:学生成绩管理系统和图书管理系统,可作为C语言课程设计的参考书。
本书针对非计算机专业初学者的特点编写,适合各类应用型大学在校学生作为C语言程序设计课程的教学辅导书使用,也可作为全国计算机等级考试二级c语言考试的参考书。
目录
上篇 学习指导
第1章 C语言概述
1.1 本章要点
1.2 典型例题讲解
1.3 习题解答
第2章 C语言语法基础
2.1 本章要点
2.2 典型例题讲解
2.3 习题解答
第3章 C程序设计初步
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 习题解答
中篇 C语言实验指导
第13章 集成开发环境介绍
13.1 Visual C++6.0系统开发环境
13.1.1 Visual C 4+6.0的启动
13.1.2 Visual C++6.0的主窗口
13.1.3 菜单栏
13.1.4 工具栏
13.1.5 项目和项目工作区
13.2 C应用程序的开发步骤
13.2.1 单文件应用程序的开发步骤
13.2.2 C多文件应用程序的开发步骤
13.3 程序调试
13.3.1 语法错误
13.3.2 运行错误
13.3.3 逻辑错误
13.3.4 调试器的使用
13.4 Visual C++6.0编译、连接中常见的错误信息
第14章 实验内容
实验的总目的和总要求
实验1 C语言的运行环境和简单程序设计
实验2 选择结构程序设计
实验3 循环结构程序设计
实验4 数组
实验5 函数
实验6 指针
实验7 结构体和共用体
实验8 文件
下篇 C语言综合实验
综合实验的一般步骤
综合实验1 学生成绩管理系统
综合实验2 C语言图书管理系统
附录A 语言模拟试卷
附录B 语言模拟试卷答案
参考文献
书摘插图
第1章C语言概述
1.1 本章要点
一、内容简介
C语言数据类型丰富,运算符灵活多样,用它编写的程序结构良好,可读性强,可移植性好,执行效率高。它既具有高级语言的简单易用性,又具有汇编语言的直接操作硬件的大部分功能,因而在应用软件、系统软件的开发中,得到了广泛的应用,C语言是目前最具影响的程序设计语言。
1.程序与程序设计语言
程序是用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列。它的编制必须借助程序设计语言来完成。
程序设计就是把解题步骤用程序设计语言描述出来的工作过程。程序设计一般包含以下几个步骤:①问题分析;②算法设计;③编写源代码程序;④调试和运行程序。
程序设计语言就是用户用来编写程序的语言,根据程序设计语言与计算机硬件的联系程度分为机器语言、汇编语言和高级语言3类。C语言属于高级语言,它既可以编写系统软件,也可以编写应用软件。
2.C语言的特点
C语言是一种简明而功能强大的程序设计语言,它提供了用途广泛的编程工具,并可对硬件进行灵活控制。C语言程序较之大多数其他语言更具有良好的可移植性。C语言的优点如下:
(1)语言简洁、灵活;
(2)程序格式书写自由,关键字简练,源程序短,输入的工作量比较少;
(3)具有丰富的运算符,使源程序精练,生成的代码质量高,运行速度快;
(4)数据类型丰富,能实现各种复杂的运算,尤其是指针类型数据,使程序更加灵活、多样;
……