电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识。全书共分17章,包括C语言概述,算法,数据类型,运算符与表达式,常用的数据输入、输出函数,选择结构程序设计,循环控制,数组,函数,指针,结构体和共用体,位运算,预处理,文件,存储管理,网络套接字编程和学生成绩管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能。 本书列举了大量的小型实例、综合实例和部分项目案例;所附DVD光盘内容有同步视频讲解、实例源程序、“实践与练习”答案等;本书的服务网站提供了模块库、案例库、题库、素材库、答疑服务。 本书内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参考资料。

前 言 C语言是Combined Language(组合语言)的简称。C语言作为一种计算机设计语言所具有的高级语言和汇编语言的特点,使其受到了广大编程人员的喜爱。C语言的应用非常广泛,既可以用于编写系统应用程序,也可以作为编写应用程序的设计语言,还可以具体应用到有关单片机以及嵌入式系统的开发。这就是为什么大多数学习者学习编写程序都选择C语言的原因。 本书内容 本书提供了从入门到编程高手所必备的各类知识,共分4篇,大体结构如下图所示。 第1篇:基础知识。本篇讲解C语言基础部分,只有具备扎实的基础知识才能更快地掌握更高级的技术内容。通过对C语言的历史和特性、选择C语言的开发环境、算法的内容、C语言的数据类型、运算符与表达式、常用的数据输入输出函数、选择结构程序设计和循环控制这些内容的介绍,结合流程图和实例,并通过视频的指导讲解,可帮助读者为以后编程奠定坚实的基础。 第2篇:核心技术。本篇介绍C语言的数组、函数和指针这三大部分,将前面所学的基础内容融入其中,学习更高级的程序设计内容。读者学习完这一部分,应能够编写一些简单的C语言应用程序。 第3篇:高级应用。本篇介绍结构体和共用体、位运算、预处理、文件、存储管理和网络套接字编程的内容。读者学习完这一部分,就能够设计较大的程序,并且涉及的范围更广。 第4篇:项目实战。本篇通过一个大型学生成绩管理系统,运用软件工程的设计思想,介绍如何进行软件项目的开发。书中按照“编写需求分析→系统设计→功能设计→创建项目→实现项目模块功能→运行项目”的步骤,带领读者一步一步地亲身体验开发项目的全过程。 本书特点 ? 由...

目录
荐语
查看详情 查看详情
目  录

第1篇  基础知识

 

第1章  C语言概述 3

  视频讲解:29分钟

1.1  C语言发展史 4

1.1.1  程序语言简述 4

1.1.2  C语言历史 4

1.2  C语言的特点 5

1.3  一个简单的C程序 6

1.4  一个完整的C程序 8

1.5  C语言程序的格式 12

1.6  开发环境 13

1.6.1  Turbo C 2.0 13

1.6.2  Visual C++ 6.0 18

1.7  小结 24

第2章  算法 25

  视频讲解:22分钟

2.1  算法的基本概念 26

2.1.1  算法的特性 26

2.1.2  算法的优劣 27

2.2  算法的描述 27

2.2.1  自然语言 28

2.2.2  流程图 28

2.2.3  N-S流程图 32

2.3  小结 36

第3章  数据类型 37

  视频讲解:39分钟

3.1  编程规范 38

3.2  关键字 39

3.3  标识符 39

3.4  数据类型 41

3.5  常量 42

3.5.1  整型常量 42

3.5.2  实型常量 45

3.5.3  字符型常量 46

3.5.4  转义字符 49

3.5.5  符号常量 49

3.6  变量 50

3.6.1  整型变量 50

3.6.2  实型变量 53

3.6.3  字符型变量 55

3.7  变量的存储类别 57

3.7.1  动态存储与静态存储 57

3.7.2  auto变量 57

3.7.3  static变量 58... 查看详情

查看详情