本教材以C语言为教学语言,由浅入深、循序渐进,通过大量涉及科学计算、数据处理等方面的例子,充分展示了通过计算机程序设计解决问题的思想和方法,突出了程序设计的基本方法的阐述。希望读者能够重视实践,注重理论联系实际,锻炼动手能力,多思考、多练习,将学习的目标放在独立解决问题上来。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计基础(21世纪高等学校计算机规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 韩忠东 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 本教材以C语言为教学语言,由浅入深、循序渐进,通过大量涉及科学计算、数据处理等方面的例子,充分展示了通过计算机程序设计解决问题的思想和方法,突出了程序设计的基本方法的阐述。希望读者能够重视实践,注重理论联系实际,锻炼动手能力,多思考、多练习,将学习的目标放在独立解决问题上来。 内容推荐 本书系统全面地介绍了C语言的有关知识和技术。全书共10章,主要内容涉及计算机程序设计概述、数据类型、运算符和表达式,C程序的逻辑结构,数组,指针,结构体、共用体和枚举类型,函数,宏定义与文件包含,文件以及程序设计的原则和风格等内容。 全书内容安排合理,每章设有“内容概述”、“教学目的”、“学习方法”、“小结”,并辅以大量的典型例题以及综合应用,便于学生对知识点融会贯通。章后配有丰富习题,部分精选于全国计算机等级考试历年的真题,具有典型性和启发性。第10章对程序设计的基本风格和一般规则进行了详细分析和总结,有利于培养学生良好的编程习惯,提高其编程能力。 本书可作为高等院校计算机及相关专业程序设计基础课教材,亦可供编程爱好者、相关专业人员作为自学用书。 目录 第1章 计算机程序设计概述 1.1 计算机程序设计基本概念 1.1.1 计算机程序与计算机语言 1.1.2 算法与数据结构 1.1.3 计算机程序设计发展史 1.1.4 程序的纠错与测试 1.1.5 程序设计语言简介 1.2 C语言简介 1.2.1 初识C程序 1.2.2 C程序的基本组成 1.2.3 C程序的基本概念 1.3 C语言上机指南 1.3.1 Turbo C的启动 1.3.2 常用菜单项简介 小结 习题1 第2章 数据类型、运算符和表达式 2.1 C语言数据类型 2.2 常量与变量 2.2.1 常量 2.2.2 变量 2.3 数值型数据间的混合运算 2.4 运算符与表达式 2.4.1 运算符与表达式的概念 2.4.2 算术运算符和算术表达式 2.4.3 自增、自减运算符 2.4.4 赋值运算符和赋值表达式 2.4.5 逗号运算符和逗号表达式 小结 习题2 第3章 C程序的逻辑结构 3.1 顺序结构 3.1.1 C语句概述 3.1.2 赋值语句 3.1.3 数据的输入/输出语句 3.1.4 综合应用 3.2 选择结构 3.2.1 关系运算符和关系表达式 3.2.2 逻辑运算符和逻辑表达式 3.2.3 if语句 3.2.4 switch语句 3.2.5 综合应用 3.3 循环结构 3.3.1 while语句(当型循环) 3.3.2 do-while语句(直到型循环) 3.3.3 for语句 3.3.4 goto语句和if语句构成循环 3.3.5 几种循环结构的比较 3.3.6 转移语句 3.3.7 循环嵌套 3.3.8 综合应用 小结 习题3 第4章 数组 4.1 一维数组 4.1.1 一维数组的定义 4.1.2 一维数组元素的引用 4.1.3 一维数组的初始化 4.1.4 一维数组的应用 4.2 二维数组 4.2.1 二维数组的定义 4.2.2 二维数组元素的引用 4.2.3 二维数组的初始化 4.2.4 二维数组应用举例 4.3 多维数组 4.4 字符数组 4.4.1 字符数组的定义 4.4.2 字符数组与字符串 4.4.3 字符串(字符数组)处理函数 4.4.4 字符数组应用举例 小结 习题4 第5章 指针 5.1 指针的基本概念 5.1.1 地址 5.1.2 指针类型和指针变量 5.2 指针变量的使用 5.2.1 指针变量的定义 5.2.2 指针变量的访问 5.2.3 指针变量的引用 5.3 指针与数组 5.3.1 数组的指针和指向数组的指针变量 5.3.2 通过指针引用数组元素 5.3.3 指向多维数组的指针和指针变量 5.4 指针与字符串 5.4.1 字符串的表示形式 5.4.2 字符数组和字符指针 5.5 指针数组与指向指针的指针 5.5.1 指针数组 5.5.2 指针的指针 5.5.3 指针运算举例 小结 习题5 第6章 结构体、共用体和枚举类型 6.1 结构体类型 6.1.1 结构体类型的定义 6.1.2 结构体变量的定义 6.1.3 结构体变量的引用 6.1.4 结构体变量的初始化 6.2 结构体数组 6.2.1 结构体数组的定义 6.2.2 结构体数组的初始化及引用 6.3 结构体指针变量 6.3.1 指向结构体的指针变量 6.3.2 指向结构体数组的指针变量 6.4 共用体 6.4.1 共用体类型的定义 6.4.2 共用体变量的定义 6.4.3 共用体变量的引用 6.5 枚举类型 6.5.1 枚举类型的定义 6.5.2 枚举变量的定义 6.5.3 枚举变量的引用 6.6 用typedef定义类型 小结 习题6 第7章 函数 7.1 函数概述 7.1.1 C语言的函数 7.1.2 C语言程序的组成 7.1.3 使用函数的意义 7.2 函数的一般形式 7.2.1 函数声明 7.2.2 函数定义 7.3 函数的参数和返回值 7.3.1 形式参数与实际参数 7.3.2 函数的返回值 7.4 函数的调用 7.4.1 函数调用的一般形式 7.4.2 函数调用的方法 7.5 函数的嵌套调用和递归调用 7.5.1 函数的嵌套调用 7.5.2 函数的递归调用 7.6 变量的作用域 7.6.1 局部变量 7.6.2 全局变量 7.7 变量的存储类别 7.7.1 动态存储方式 7.7.2 静态存储方式 7.8 数组、指针与函数 7.8.1 数组、指针作为函数参数 7.8.2 利用指针调用函数 7.8.3 指针型函数 7.9 内部函数和外部函数 7.9.1 内部函数 7.9.2 外部函数 7.10 综合应用 小结 习题7 第8章 宏定义与文件包含 8.1 宏定义 8.1.1 不带参数的宏定义 8.1.2 带参数的宏定义 8.2 文件包含 8.3 条件编译 小结 习题8 第9章 文件 9.1 文件概述 9.2 文件类型指针 9.3 文件的打开与关闭 9.3.1 文件打开库函数fopen() 9.3.2 文件关闭函数fclose() 9.4 文件的读、写 9.4.1 读文件函数 9.4.2 写文件函数 9.5 文件的定位 9.5.1 重返文件头函数rewind() 9.5.2 位置指针移动函数fseek() 9.5.3 获取当前位置指针函数ftell() 9.6 出错检测和处理 小结 习题9 第10章 程序设计的原则和风格 10.1 程序的质量要素 10.2 程序代码的风格 10.2.1 程序的版式 10.2.2 命名规则 10.2.3 表达式和基本语句 10.2.4 函数设计 10.2.5 文件组织 小结 习题10 附录A 阿兰·图灵与冯·诺依曼简介 附录B ASCII码表 附录C C语言中的关键字 附录D 运算符、运算符优先级及结合性一览表 附录E Turbo C 2.0常用库函数及其头文件 附录F Turbo C 2.0编译错误信息 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。