本教材的培养目的是学生首先掌握程序设计入门,通过讲述程序结构、语言集成编程环境,通过对简单操作界面的设计,学习如何设计友好的人机界面接口,初步了解程序设计的概念和培养上机操作、调试程序的能力,使学生对程序设计初步建立起整体认识;其次培养学生的实训能力,全书给出大量的引例和实例,以趣味性的案例引导学生实训。从实例中导出C语言的基本知识点,淡化C语言的学科系统性;通过案例教学,将C语言作为解决实际问题的工具,强化学生的编程能力。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计与实训(普通高等教育十一五国家级规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 周屹//万静 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 本教材的培养目的是学生首先掌握程序设计入门,通过讲述程序结构、语言集成编程环境,通过对简单操作界面的设计,学习如何设计友好的人机界面接口,初步了解程序设计的概念和培养上机操作、调试程序的能力,使学生对程序设计初步建立起整体认识;其次培养学生的实训能力,全书给出大量的引例和实例,以趣味性的案例引导学生实训。从实例中导出C语言的基本知识点,淡化C语言的学科系统性;通过案例教学,将C语言作为解决实际问题的工具,强化学生的编程能力。 内容推荐 本教材是为高等院校第一门程序设计课程而编写的教材。全教材分2个部分,第1部分是基础知识部分,详细地介绍了C语言概述、基本数据类型、运算符和表达式、顺序结构、选择结构、循环控制、数组、函数、编译预处理、指针、结构和其他类型、文件等程序设计内容。第2部分是实训部分,重点介绍了编译器的使用,一些常用基本算法和Windows程序设计。 本教材层次清晰、系统全面、例题丰富、实用性强、面向应用、注重培养应用技能和能力。本教材适合作为普通高等院校应用型本科非计算机专业学生的程序设计教材,也可以作为计算机专业本科、专科学生学习计算机语言的入门教材。 目录 前言 第1部分 基础知识部分 第1章 C语言概述 1.1 C语言演变 1.2 C语言特点 1.3 C语言编程概述 1.4 C语言编程环境简介 1.4.1 MS DOS编程环境 1.4.2 Windows编程环境 1.4.3 UNIX编程环境 本章小结 习题 第2章 基本数据类型 2.1 常量和变量 2.2 数据类型 2.2.1 整型数据类型 2.2.2 实型数据类型 2.2.3 字符型数据类型 2.2.4 字符串 2.3 数据类型转换的规则 本章小结 习题 第3章 运算符和表达式 3.1 算术运算符和算术表达式 3.2 赋值运算符和赋值表达式 3.3 自增和自减运算 3.4 关系运算和逻辑运算 3.4.1 关系运算符 3.4.2 逻辑运算符 3.5 条件运算和逗号运算 3.6 位操作运算 3.7 其他运算符 3.7.1 sizeof运算符 3.7.2 “&”和“*”运算符 3.8 运算符优先级 本章小结 习题 第4章 顺序结构 4.1 三种基本结构 4.2 赋值语句 4.3 表达式语句和函数调用语句 4.4 复合语句和空语句 4.5 格式输入和输出函数 4.5.1 标准格式输入和输出函数 4.5.2 字符输入和输出函数 本章小结 习题 第5章 选择结构 5.1 if语句 5.1.1 基本形式 5.1.2 if-e1se形式 5.1.3 if-e1se-if形式 5.2 if语句的嵌套 5.3 switch语句 本章小结 习题 第6章 循环控制 6.1 循环结构 6.1.1 whi1e循环 6.1.2 do-whi1e循环 6.1.3 for循环 6.2 循环结构嵌套 6.3 转向语句 6.3.1 break语句 6.3.2 continue语句 6.3.3 goto语句 6.3.4 return语句 6.4 循环应用 6.4.1 递推法 6.4.2 迭代法 6.4.3 枚举法 6.4.4 其他应用 本章小结 习题 第7章 数组 7.1 一维数组 7.1.1 初始化 7.1.2 下标引用 7.2 多维数组 7.2.1 二维数组 7.2.2 多维数组 7.2.3 多维数组应用 7.3 字符数组和字符串 7.3.1 字符串和字符串结束标志 7.3.2 字符串处理函数 本章小结 习题 第8章 函数 8.1 函数的定义 8.2 函数的形式参数和实际参数 8.3 函数的返回值 8.4 函数的调用和传值 8.4.1 函数的调用 8.4.2 被调函数的传值 8.5 内部函数和外部函数 8.6 数组作为函数的参数 8.7 局部变量和全局变量 8.7.1 局部变量 8.7.2 全局变量 8.8 存储类型 8.8.1 auto存储类型 8.8.2 extern存储类型 8.8.3 register存储类型 8.8.4 static:存储类型 8.9 函数的嵌套与递归 8.9.1 函数的嵌套调用 8.9.2 函数的递归调用 本章小结 习题 第9章编译预处理 9.1 宏定义 9.1.1 符号常量宏定义 9.1.2 带参数宏定义 9.2 文件包含 9.3 条件编译 本章小结 习题 第10章 指针 10.1 指针概念 10.2 指针变量定义和引用 10.2.1 指针变量定义 10.2.2 指针变量赋值 10.2.3 指针变量运算 10.3 指针与数组 10.3.1 数组指针变量 10.3.2 指针与一维数组 10.3.3 指针与二维数组 10.3.4 指针数组 10.4 指针与函数 10.4.1 指针作为函数形参 10.4.2 指针作为函数返回值 10.4.3 函数指针 10.4.4 指针型函数 10.5 指针与字符串 10.5.1 字符串表示方法 10.5.2 字符串处理函数的实现 10.5.3 字符型指针数组 10.6 多重指针 10.6.1 指向指针的指针 10.6.2 命令行参数 本章小结 习题 第11章 结构和其他类型 11.1 结构概念 11.1.1 结构定义 11.1.2 结构类型变量说明 11.2 结构操作 11.2.1 结构初始化 11.2.2 结构分量访问 11.2.3 结构数组 11.2.4 结构指针变量 11.3 在函数中使用结构 11.4 动态结构类型 11.5 联合 11.5.1 联合定义 11.5.2 联合变量说明 11.5.3 联合变量赋值和使用 11.6 枚举类型 11.6.1 枚举类型定义 11.6.2 枚举类型操作 11.7 使用typedef 本章小结 习题 第12章 文件 12.1 C语言文件系统概述 12.2 文件类型指针 12.3 文件打开与关闭 12.3.1 文件打开函数 12.3.2 文件关闭函数 12.4 文件读写 12.4.1 字符读写函数 12.4.2 字符串读写函数 12.4.3 数据块读写函数 12.4.4 格式化读写函数 12.5 文件定位 12.6 出错检测函数 本章小结 习题 第2部分 实训部分 第13章 编译器 13.1 Turbo C编译器使用 13.2 UNIX编译器cc使用 13.3 Visual C++编译器使用 本章小结 习题 第14章 基本算法 14.1 链表 14.2 队列 14.3 栈 14.4 表达式求值 14.4.1 波兰记法 14.4.2 算数表达式求值 14.5 迷宫问题 本章小结 习题 第15章 Windows程序设计 15.1 从C语言到C+4-语言 15.2 用AppWizard生成鼠标追踪程序 本章小结 习题 附录 附录A 常用C语言标准库函数 附录B ASCII字符集 附录C 运算符的优先级和结合性 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。