第一图书网

C语言程序设计

罗朝盛 主编 科学出版社
出版时间:

2012-2  

出版社:

科学出版社  

作者:

罗朝盛 主编  

页数:

300  

内容概要

  本书共10章,包括:c语言程序设计概述,数据类型与常用库函数,运算符与表达式,算法与控制结构,数组、字符串与指针,函数,编译预处理,结构体、共用体与枚举类型,文件操作,c++程序设计初步。本书配有大量的例题和习题,适合教师课堂教学和读者自学;配有以任务驱动方式设计的“c语言程序设计实验cai系统”。使用本cai系统进行上机实验,学生的上机实验目的会更加明确,可大大改善实验效果,减轻教师指导学生实验的工作量。此外,本书还提供用于课堂教学的电子课件和实验cai系统网络版。
  本书可以作为各类高等院校计算机专业及理工科非计算机专业学生学习“c语言程序设计”课程的教材,也可作为广大计算机爱好者学习c语言程序设计的参考书。

书籍目录

第1章 c语言程序设计概述
 1.1计算机程序设计概述
 1.2c语言简介
 1.3c语言的程序结构
 1.4运行一个c语言程序
 小结
 习题
第2章 数据类型与常用库函数
 2.1c语言的数据类型
 2.2常量
 2.3变量
 2.4指针变量
 2.5标准输入/输出函数用法
 2.6常用库函数
 小结
 习题
第3章 运算符与表达式
 3.1运算符概述
 3.2算术运算符与算术表达式
 3.3赋值运算符和赋值表达式
 3.4关系运算与逻辑运算
 3.5逗号运算符与逗号表达式
 3.6位运算符
 3.7指针变量的运算
 3.8表达式中的类型转赖
 小结
 习题
第4章 算法与控制结构
 4.1c语句结构
 4.2算法及算法的表示
 4.3顺序结构
 4.4选择结构
 4.5循环结构
 4.6其他控制语句
 4.7应用程序举例
 小结
 习题
第5章 数组、字符串与指针
 5.1数组概述
 5.2一维数组
 5.3二维数组与多维数组
 5.4数组与指针
 5.5字符数组与字符串
 5.6字符串与字符指针
 5.7指针数组与多级指针变量
 5.8应用程序举例
 小结
 习题
第6章 函数
 6.1函数概述
 6.2函数的定义
 6.3函数调用与参数传递
 6.4函数与指针
 6.5mam函数的参数
 6.6函数与变量的作用域
 6.7应用程序举例
 小结
 习题
第7章 编译预处理
 7.1宏定义
 7.2文件包含
 7.3条件编译
 7.4应用程序举例
 小结
 习题
第8章 结构体、共用体与枚举类型
 8.1结构体类型与结构体变量
 8.2结构体数组
 8.3结构体与函数
 8.4动态数据结构——链表
 8.5共用体
 8.6枚举类型
 8.7自定义类型标识符
 小结
 习题
第9章 文件操作
 9.1文件系统的概念
 9.2文件的打开与关闭
 9.3文件的读写
 9.4应用举例
 小结
 习题
第10章 c++程序设计初步
 10.1面向对象的概念
 10.2 c++的输入与输出
 10.3函数重载
 10.4类与对象
 10.5继承与派生
 小结
 习题
附录
 附录a ascii字符集
 附录b运算符的优先级和结合性
 附录c标准c库函数
 附录dc语言程序设计实验cai系统
参考文献

章节摘录

  2.运算符丰富  C的运算符包含的范围很广泛,共有34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理,从而使C的运算类型极其丰富,表达式类型多样化,灵活使用各种运算符可以实现在其他高级语言中难以实现的运算。  3.数据结构丰富  C的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,能用来实现各种复杂的数据类型的运算;并引入了指针概念,使程序效率更高。另外,C语言具有强大的图形功能,支持多种显示器和驱动器,且计算功能、逻辑判断功能强大。  4.C是结构化程序设计语言  结构化程序设计语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的。这些函数可以方便地调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。  5.C语法限制不太严格、程序设计自由度大  一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。  6.C语言允许直接访问物理地址,可以直接对硬件进行操作  C语言既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。所以,有人把C语言称为中级语言。  7.C语言程序生成代码质量高,程序执行效率高  一般只比汇编程序生成的目标代码效率低10%~20%。  8.C语言适用范围大  C语言还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。C语言既适合编写大型的系统软件,也适合编写应用软件。  C语言的以上特点,读者现在也许还不能深刻理解,待学完C语言以后再回顾一下,就会有比较深的体会。   ……


图书封面

广告

下载页面


C语言程序设计 PDF格式下载



相关图书