注册 登录 进入教材巡展
#

出版时间:2015年1月

出版社:清华大学出版社

以下为《计算机程序设计基础(C语言版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302273127
  • 1-2
  • 193796
  • 16开
  • 2015年1月
  • 工学
  • 软件工程
  • TP312
  • 计算机
  • 本专科、高职高专
内容简介


  本书以零程序设计为起点,采用vc++作为编译环境,使读者全面地掌握计算机程序设计的基本知识与基本操作技能,并熟悉c语言编程的有关应用。


  本书内容包括算法与c程序设计概述,数据与运算,基本的程序流程控制结构,数组和字符串,指针,函数,c程序的模块化设计,高级数据类型,底层编程技术,文件c程序应用实例及附录。在内容安排上,先以计算思维的理念解析算法和程序设计过程,导引出对c语言程序设计的认识;然后集中讲透程序的过程设计,再引入函数调用,并升华到模块化程序设计;还介绍了高级数据类型、底层编程技术及文件,最后结合实例介绍了c语言的综合应用。附录提供了新ansic99标准。


  本书可作为高等学校各专业、计算机水平考试、各类成人教育的教材使用,也可供计算机爱好者自学使用。

目录
第1章 算法与c程序设计概述
 1.1算法、计算思维和算法设计
 1.2用计算机程序设计语言实现算法
 1.3c程序的形式要点
 1.4c程序的开发过程
 1.5本章 小结
 练习题1
第2章 数据与运算
 2.1c语言的数据类型
 2.2常量
 2.3变量及其数据类型
 2.4数据的输入输出
 2.5赋值运算和赋值表达式
 2.6算术运算和算术表达式
 2.7逗号运算和逗号表达式
 2.8不同类型数据之间的转换
 2.9运算符的优先级和结合性
 2.10本章 小结
 练习题2
第3章 基本的程序流程控制结构
 3.1c语句概述
 3.2顺序结构
 3.3选择结构的流程控制
 3.4循环结构的流程控制
 3.5关于goto语句
 3.6综合应用举例
 3.7程序的书写格式
 练习题3
第4章 数组和字符串
 4.1数组的概念
 4.2一维数组
 4.3二维数组
 4.4多维数组
 4.5字符数组与字符串
 4.6综合应用举例
 4.7本章 小结
 练习题4
第5章 指针
 5.1指针的概念
 5.2指针和变量
 5.3指针和数组
 5.4字符指针和字符串
 5.5多级指针
 5.6综合应用举例
 5.7本章 小结
 练习题5
第6章 函数
 6.1函数概述
 6.2函数的定义、声明和调用
 6.3函数间的参数传递
 6.4数组作为函数参数
 6.5指针和函数
 6.6命令行与main参数
 6.?函数的嵌套调用和递归调用
 6.8综合应用举例
 6.9本章 小结
 练习题6
第7章 c程序的模块化设计
 7.1c程序的模块化结构
 7.2内部变量、外部变量和作用域、生存期
 7.3变量和函数的存储属性
 7.4动态存储分配和释放
 7.5编译预处理
 7.6综合应用举例
 7.7本章 小结
 练习题7
第8章 高级数据类型
 8.1结构体数据类型
 8.2结构体应用举例
 8.4枚举数据类型
 8.5用typedef定义类型
 8.6用结构体建立链表
 8.7本章 小结
 练习题8
第9章 底层编程技术
 9.1c语言的位运算符
 9.2位段
 9.3volatile类型修饰符
 9.4综合应用举例
 9.5本章 小结
 练习题9
第10章 文件
 10.1文件的概述
 10.2文件的打开和关闭
 10.3文件的读和写
 10.4综合应用举例
 10.5本章 小结
 练习题10
第11章 c程序应用实例
 11.1抽奖程序
 11.2求解“四色问题”
 11.3高精度计算圆周率
 11.4c语言与汇编语言的混合编程
附录a基本ascii码表
附录bc库函数
附录cc99标准
参考文献