程序设计基础

出版时间:2011-9  出版社:哈尔滨工业大学  作者:董宇欣  页数:257  

内容概要

  《高等学校“十二五”规划教材(计算机软件工程系列):程序设计基础(C语言)》从培养应用型人才的角度出发,系统地介绍了C语言编程的基本知识和程序设计的基本方法,内容包括:程序设计基础、简单的程序设计、基本数据类型、运算符和表达式、控制结构、数组、函数、指针、字符串、编译预处理、数据构造类型和多文件、文件。各章配有大量例题和练习。  《高等学校“十二五”规划教材(计算机软件工程系列):程序设计基础(C语言)》可以作为面向应用的高等院校中计算机类各个专业程序设计基础课程、一般高等院校理工科各专业公共计算机基础课程“高级语言程序设计”、“程序设计基础”、“C程序设计”、“C语言”等的教材和参考书,还可以供从事计算机工作的有关人员参考。

书籍目录

第1章 引言1.1 程序设计基础1.1.1 程序设计的概念1.1.2 程序设计语言的发展1.1.3 程序设计思想1.2 C语言的特点及发展过程1.2.1 C语言的产生1.2.2 C语言的特点1.2.3 C语言的发展过程1.3 程序与算法1.3.1 程序1.3.2 算法简介1.3.3 算法的表示1.4 C程序开发过程1.4.1 程序实例1.4.2 程序的开发过程1.4.3 Turbo C++3.0集成开发环境习题第2章 数据类型、运算符与表达式2.1 数据类型2.1.1 引入数据类型的原因2.1.2 基本数据类型2.1.3 字符集2.1.4 关键字和标识符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.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 强制类型转换习题第3章 顺序结构程序设计3.1 C语言的语句3.2 赋值语句3.3 基本输入输出3.3.1 格式输入与输出3.3.2 字符数据的输入与输出3.4 顺序结构程序实例习题第4章 选择结构程序设计4.1 选择结构4.2 选择结构的实现方法4.2.1 单分支4.2.2 双分支4.2.3 多分支4.2.4 选择结构的嵌套4.3 选择结构的分析与使用时的问题习题第5章 循环结构程序设计5.1 循环结构5.2 循环结构实现方法5.2.1 for循环语句5.2.2 while循环5.2.3 do-wile循环5.2.4 嵌套的循环5.2.5 几种循环结构的比较及使用中注意的问题5.3 流程的转移语句5.3.1 13reak语句5.3.2 continue语句5.3.3 应用程序举例5.4 常用算法习题第6章 数组6.1 数组的引入6.2 数组的定义与使用6.2.1 数组的定义及初始化6.2.2 数组的使用6.2.3 字符数组6.2.4 程序举例6.3 常用算法6.3.1 排序6.3.2 查找6.3.3 数制转换习题第7章 函数7.1 定义函数的原因7.2 函数的定义7.2.1 无参函数的定义7.2.2 有参函数的定义7.3 函数的执行过程7.3.1 函数的调用7.3.2 函数的原型声明7.3.3 函数的参数7.3.4 函数的返回值7.4 数组与函数7.4.1 一维数组与函数传递7.4.2 二维数组与函数的传递7.5 程序举例习题第8章 指针8.1 指针的概念8.1.1 地址和内存的访问方式8.1.2 指针和指针变量8.2 指针的定义与使用8.2.1 指针的定义与初始化8.2.2 指针操作8.3 指针做函数参数8.4 指针和数组8.4.1 指针的运算8.4.2 一维数组的地址与指针8.4.3 二维数组的地址与指针8.4.4 程序举例8.5 指针与字符串8.6 指针数组和指针的指针8.6.1 指针数组8.6.2 指针的指针习题第9章 结构体9.1 结构体类型与结构体变量9.1.1 结构体类型的声明9.1.2 结构体变量的定义及初始化9.1.3 结构体变量的使用9.2 结构体数组9.2.1 结构体数组的定义及初始化9.2.2 结构体数组应用9.3 结构体指针9.4 结构体与函数9.5 指针处理链表9.5.1 链表9.5.2 链表的建立9.5.3 链表的插入9.5.4 链表的删除习题第10章 程序的结构10.1 编译预处理10.1.1 宏定义10.1.2 文件包含10.1.3 条件编译10.2 变量的作用域和存储类型10.2.1 变量的作用域10.2.2 变量的存储类别lO.3 动态内存分配10.3.1 动态内存分配函数lO.3.2 动态数组的实现10.4 多函数、多文件程序的编写习题第11章 再论函数11.1 函数的嵌套调用11.2 函数的递归调用11.3 指针与函数11.3.1 返回指针值的函数11.3.2 函数的指针和指向函数的指针变量11.4 程序举例习题第12章 文件12.1 文件的概述12.1.1 流12.1.2 存储设备的使用12.1.3 目录及文件格式12.2 文件的打开与关闭12.2.1 文件的打开12.2.2 文件的关闭12.3 文件的读写12.3.1 文件的读操作12.3.2 文件的写操作12.4 文件的其他常用函数12.4.1 文件的定位12.4.2 文件的随机读写12.4.3 其他相关函数习题附录附录A 常用字符与ASCII代码对照表附录B C库函数参考文献

编辑推荐

  《程序设计基础(C语言高等学校十二五规划教材)》以C语言为工具,以程序设计为主线,采用任务驱动式、案例式教学组织内容。  本书自始至终贯穿结构化程序设计思想,所有例题都具有良好的结构和程序设计风格,并且每个知识点后都提出程序设计中容易出现的问题,使读者一开始编写程序就具有良好的编程风格,而且不容易犯常见的错误。  本书由哈尔滨工程大学董宇欣和吴良杰、哈尔滨师范大学于延、哈尔滨学院潘莹、黑龙江工程学院苗志滨共同编写。

图书封面

评论、评分、阅读与下载


    程序设计基础 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7