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

本书以实例为蓝线,以培养C语言应用能力为主线,强调理论教学与实验、实训密切结合的同时,注意介绍ANSI C已经更新的内容,并与C++接轨,例如引入函数原型、void关键字及const限定符的使用方法等。本书重点介绍基本理论、基本知识和基本技能,使读者能够熟练掌握编译环境,尤其是从事软件初步开发的能力,并注意为后续课程的学习打下基础。 各章均有例题和错误分析,并结合本章内容给出实训和习题,同时从实用的观点出发,专门开设一章C程序结构化设计实例,结合实例详细介绍头文件的编制、多个C语言文件及工程文件的编制等方法,以培养学生的实际应用能力。 本书取材新颖、结构合理、概念清楚、语言简洁、通俗易懂、实用性强,易于教学,重在培养学生的应用技能。本书特别适合作为高职高专的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。

前言 C语言的通用性和无限制性使得它比一般的程序设计语言更加通俗,更加有效。无论是系统软件(操作系统、编译系统等)、应用软件(图形处理),还是数据处理(如企业管理)以及数值计算等都可以很方便地使用C语言。各大专院校及成人教育机构都开设了C语言课程,C语言的学习班则更为普遍。 C语言的特点是多方面的。简单说来,有如下几个优点。 (1) 由于它具有描述准确和目标程序质量高的优点,所以有很强的生命力。 (2) 吸取了汇编语言的精华,使C语言对高级语言来讲是“低级”语言。 (3) 继承和发扬了高级语言的长处,使C语言相对汇编来讲又是“高级”语言。 (4) C语言的规模适中,语言简洁,其编译程序简单而紧凑。它在运行时所需要的支持少,占用的存储空间也小。 (5) C语言的可移植性好。可移植性是指程序从一个环境不加改动或稍加改动就可搬到另一个完全不同的环境上运行,汇编程序因依赖机器硬件,所以根本不可移植。另外,一些高级语言(如FORTRAN等)编译的程序也是不可移植的。 由于上述几个突出优点,使越来越多的人加入到学习、使用和研究C语言的行列之中。 随着C++的普及,读者可能会问: 既然C++是C语言的超集,为什么不直接学习C++?我们认为,C语言比C++更适合作为编程的入门语言。C++确实比C语言有更多的优点,但是如果程序不是非常庞大复杂,就显示不出C++的优点。另外,即使是目前流行的Visual C++、MFC及OWL库,它们的底层仍是C语言编写的Windows API函数。C语言结构化程序设计方法仍然适用。正如中国台湾地区的著名教育家侯俊杰先生在介绍如何学习MF...

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

目录

第1章C语言程序设计基础

1.1C程序及其主函数

1.1.1简单的C程序

1.1.2程序语句

1.1.3大小写字母的使用

1.1.4程序的书写格式

1.1.5简单C程序的基本结构模式

1.2基本的输入与输出

1.3初学者最容易出现的错误

1.4使用C程序解题的完整过程

1.4.1程序的编辑、编译和运行的基本概念

1.4.2熟悉使用集成环境的重要性

1.4.3解题的简单过程

1.5Visual C++6.0上机指南

1.6基本数据类型和表达式

1.6.1标识符

1.6.2变量

1.6.3基本数据类型

1.6.4常量

1.6.5运算符与表达式

1.7数据输出

1.7.1putchar函数(字符输出函数)

1.7.2printf函数(格式输出函数)

1.8数据输入

1.8.1getchar 函数(字符输入函数)

1.8.2scanf函数(格式输入函数)

1.9典型例题及错误分析

1.9.1典型例题

1.9.2典型错误分析

实训1如何编辑、编译、调试和运行一个实际程序

习题1

第2章C语言的控制结构

2.1C语言的程序控制语句分类

2.2关系运算

2.2.1关系运算符及其优先顺序

2.2.2关系表达式

2.3逻辑运算

2.3.1逻辑运算符及其优先次序

2.3.2逻辑表达式

2.4控制选择

2.4.1条件分支程序设计

2.4.... 查看详情

查看详情