C语言实用教程

分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 白羽主编
出 版 社: 电子工业出版社
出版时间: 2009-2-1字数:版次: 1页数: 315印刷时间:开本: 16开印次:纸张:I S B N : 9787121079696包装: 平装编辑推荐
实例讲解,实训强化,培养技能,面向就业。
典型实例→任务及分析→程序代码→运行结果→相关知识点→“练一练”→“想一想”→小结→习题。
配套习题答案、程序源代码、电子教案等资源。
内容简介
本书系统地介绍了C语言编程知识,共分十二章,内容包括:C语言概述,C语言的数据描述与基本操作,C语言的流程控制,数组,函数,编译预处理,指针,结构体、共用体和枚举类型,位运算,文件,库函数及应用,以及上机实训。
本书注重基础,突出应用,采用案例式教学方法,先举实例,再对相关知识点进行讲解,然后通过“练一练”来总结、熟悉本讲知识点,最后通过“想一想”提出本次课的一些思考题,以便于读者能够更好地理解C语言的知识,提高实际编程能力。
本书易教易学、学以致用、注重能力,对初学者容易混淆的内容进行了重点提示和讲解。本书适合作为高职高专类各相关专业的程序设计教材,也适合编程开发人员培训、自学使用。
目录
第一章C语言概述
第一讲C语言基础知识
一、程序设计概述
二、C语言简介
练一练
想一想
本章小结
课后习题一
第二章数据描述与基本操作
第二讲基本数据类型、变量与常量
练一练
本讲小结
想一想
第三讲运算符与表达式、数据类型的转换
一、算术运算与赋值运算
二、关系运算、逻辑运算与条件运算
三、圆括号运算符、逗号运算符和sizeof运算符
练一练
本讲小结
想一想
第四讲数据的输入与输出
一、字符输入、输出函数
二、标准输入、输出函数
练一练
本讲小结
想一想
本章小结
课后习题二
第三章C语言的流程控制
第五讲选择结构
一、基本if语句
二、标准if语句
三、复合if语句
四、if语句的嵌套
五、switch语句
练一练
本讲小结
第六讲循环结构
一、while语句
二、d0-while语句
三、for循环语句
练一练
本讲小结
想一想
第七讲循环语句的嵌套和流程转向语句
一、循环语句的嵌套
二、流程转向语句90t0语句
三、break语句
四、continue语句
练一练
本讲小结
本章小结
课后习题三
第四章数组
第八讲一维数组
练一练
本讲小结
想一想
第九讲二维数组
练一练
本讲小结
想一想
第十讲字符数组与字符串
练一练
本讲小结
想一想
本章小结
课后习题四
第五章函数
第十一讲函数定义、调用、函数原型及函数返回语句
一、函数的定义、调用及函数返回语句
二、函数原型
练一练
本讲小结
想一想
第十二讲函数的嵌套、递归调用及函数之间的数据传递
……
第六章编译预处理
第七章指针
第八章结构体、共用体和枚举
第九章位运算
第十章文件
第十一章库函数及应用
第十二章上机实训
附录A 课后习题参考答案
附录B常用字符与ASCII码对照表
附录C运算符的优先级、结合方向及口诀
参考文献
书摘插图
第一章C语言概述
本章首先介绍了算法和程序的基本概念、算法流程图和N-S盒图,以及结构化程序设计的概念;其次介绍了C语言的特点、C语言程序的特点;最后介绍Turbo C 2.0集成环境下的上机操作过程,以及在Turbo C 2.0下使用汉字的方法。学习本章的目的是使读者对C语言和程序设计有一个概略的了解,并掌握上机运行简单程序的操作步骤。
第一讲C语言基础知识程序设计概述
一、程序设计概述
1.程序设计的基本概念
1)程序
用计算机语言描述的算法称为计算机程序,或简称程序。只有用计算机语言描述的算法才能在计算机上执行,换言之;只有计算机程序才能在计算机上执行。人们编写程序之前,为了直观或符合人的思维方式,常常先用其他方式描述算法,然后再翻译成计算机程序。
2)程序设计及程序设计语言
人类社会中有多种语言交流工具,每种语言又都有它的语法规则。人和计算机通信需要通过计算机语言。计算机语言是面向计算机的人造语言,是进行程序设计的工具,因此也称为程序设计语言。
……