C语言程序设计
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 黄迪明等编著
出 版 社: 电子科技大学出版社
出版时间: 2008-7-1字数: 650000版次: 1页数: 404印刷时间: 2008/07/01开本: 大16开印次: 1纸张: 胶版纸I S B N : 9787811148176包装: 平装内容简介
本书详细介绍C语言及其程序设计方法。全书共10章,主要内容包括:C语言程序设计基础:基本数据类型与运算;控制语句;数组与结构;指针;函数;变量的存储类型;位域、联合、枚举及定义类型;输入输出及文件管理.此外,本书还为读者介绍了TurboC及VisualC++编译系统的使用及标准库函数在动态内存分配,BIOS接口及DOS系统调用和声音中的各类实例。
本书为读者展示了C语言灵活、精致的编程方法和在工程、科研中的应用,力求做到C语言知识和应用开发能力的融会贯通。为了帮助读者学习,每章设有小结和习题,并配有程序设计题解与上机指导辅助教材。
本书是高等学校程序设计方法的入门教材,亦可作为学习C语言人员的自学教材。
目录
第1章 C语言程序设计基础知识
1.1 计算机基础知识概述
1.1.1 计算机与信息社会
1.1.2 计算机中信息的表示
1.1.3 计算机系统的组成
1.2软件开发过程
1.2.1 计算机求解问题的步骤
1.2.2算法的表示
1.3 C语言概述
1.3.1 C语言简史及特点
1.3.2基本程序结构
1.3.3 基本语法单位
1.4 C语言程序的编写和运行
1.4.1 C程序的编写和运行步骤
1.4.2 Visual C++6.0介绍
1.5 案例研究
1.6 常见的编程错误
小结一
习题一
第2章 基本数据类型及运算
2.1 基本数据类型
2.1.1 整型
2.1.2 浮点型
2.1.3 字符型
2.2 常量
2.2.1 整型常量
2.2.2浮点型常量
2.2.3 字符型常量
2.2.4 字符串常量
2.2.5 符号常量
2.3 变量
2.3.1 变量的定义
2.3.2 变量的初始化
2.3.3 变量地址
2.4 运算符与表达式
2.4.1 算术运算符和算术表达式
2.4.2 赋值运算符和赋值表达式
2.4.3 关系运算符和关系表达式
2.4.4 逻辑运算符和逻辑表达式
2.4.5 位运算符和位表达式
2.4.6 条件运算符和条件表达式
2.4.7 逗号运算符和逗号表达式
2.4.8其他运算符
2.5 混合运算与类型转换
2.5.1 自动类型转換
2.5.2.强制类型转换
2.5.3 賦值运算中的类型转换
2.6 运算的优先级与结合性
2.6.1 运算符汇总
2.6.2运算符嵌套
2.6.3 表达式的运算顺序
2.7 数据的输入输出
2.7.1 字符输出函数putcharO和格式输出函数printf()
2.7.2 字符输入函数getcharO和格式输入函数scanf()
2.8 案例研究
小结二
习题二
第3章 控制语句
3.1 程序的三种基本结构
3.2 复合语句
3.3if条件分支语句
……
第4章数组和结构
第5章指针
第6章函数
第7章变量的储存类型
第8章位域、联合、枚举和定义类型
第9章输入、输出及文件管理
第10章C高级程序应用
附录
参考文献
书摘插图
第1章C语言程序设计基础知识
1.1 计算机基础知识概述
1.1.1 计算机与信息社会
电子计算机的出现和发展是当代科学技术的最伟大成就之一。从第一台计算机问世以来,计算机的发展取得了令人瞩目的成就。今天,计算机科学与技术已作为一门先进的学科独立存在;计算机工业已成为改造传统工业、振兴国民经济的重要支柱产业;计算机在科学研究、工农业生产、国防建设以及社会各个领域的广泛应用已成为国家现代化的一个重要标志。
人类在改造客观世界的过程中,已经认识到文字、物质材料和能源是构成世界的三大要素。在人类社会文明的发展过程中离不开信息交流,计算机作为信息处理工具,在信息存储、处理和交流传播方面起着重要的作用。人类历史上曾经历了四次信息革命。第一次信息革命是语言的使用;第二次信息革命是文字的使用;第三次信息革命是印刷术的发明;第四次信息革命是电话、广播电视的使用。而从20世纪60年代开始的第五次信息革命产生的社会技术——信息技术,则是计算机、通信与控制技术相结合的技术,它标志着人类正迈向信息社会。
文化是人类在社会历史发展中所创造的物质财富和精神财富的总和。可以认为,文化离不开语言。计算机技术已经创造并且还在继续创造出不同于传统自然语言的计算机语言。这种计算机语言已从简单的应用发展到了多种复杂的对话,并逐步发展到能像传统自然语言一样地表达和传递信息。可以说,计算机技术引起了语言的重构。同时,一个社会的文化模式是以它的记忆为基础的。数据库和网络技术的诞生使知识和信息的存储,在数量上与性质上都发生了质的变化,人们获得知识的方式也因此而发生了变化。文字的出现曾改变了人类历史的进程和文明的面貌,而数据库和网络技术的出现,则从根本上改变了静态的信息存储方式和局部的信息交换方式,人类开始进入了信息社会。
……