网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言编程思维(高等学校教材)
分类
作者 陈萌
出版社 清华大学出版社
下载
简介
编辑推荐

编者走进精彩纷呈的计算机世界至今正好二十年,从来没有想过要写一本C语言程序设计教程,因为从我学习C语言起,再到后来教授C语言课程,一直都在使用谭浩强先生的C语言教材。那不仅仅是一本经典的C语言教材,更是对自己大学时代的一种记忆与怀念。然而,自从为非计算机专业的学生讲授C语言课程以后,慢慢发现,一些经典的计算机专业教材由于讲授内容较全面、深入,反而不一定很适合他们。作为公共计算机课程的一种,面向非计算机专业开设的C语言程序设计课程,不需要追求掌握了多少语法知识,掌握了多少编程技巧,而应该更多地关注是否通过一门语言工具,使学生们了解计算机程序的运行原理,以及是否掌握了一定的逻辑思维能力,能否以计算机的思维方式去考虑、分析实际问题。即通过这门课程的学习使各专业的大学生具备基本的计算思维能力,本书正是基于这样的指导思想而写作的。

《C语言编程思维》由陈萌编著。

内容推荐

陈萌编著的《C语言编程思维》针对程序设计零基础的读者编写,系统地介绍了如何使用C语言进行程序设计工作。全书从回答十个与编程有关的提问开始,首先向读者介绍了“何谓编程”、“为何编程”,以及“编程难吗”等一些程序设计初学者常常提出的问题,使读者在开始学习前对与编程相关的一些重要问题有所了解;第2章介绍了如何搭建一个C语言开发环境;第3章用简洁、平实的语言介绍了如何从机器的视角分析、理解问题,并详细地介绍流程图、伪代码两种编程辅助工具;第4~11章分别详述了基本程序流程控制结构、数组、函数、指针、文件、自定义结构数据类型等C语言程序设计的基础知识。为了帮助读者对例题的理解,全书所有例题有分析、源码和解释部分,其中第4~8章的例题全部配有流程图。

《C语言编程思维》适合各类希望了解、学习C语言编程知识的人士,尤其适合作为高等院校各专业、计算机水平考试、高职高专C语言程序设计及相关课程教材之用。

目录

第1章 编程十问

1.1何谓编程

1.2为何编程

1.3怎样编程

1.4计算机的世界有何不同

1.5程序是怎样工作的

1.6为什么选择C语言

1.7C从何而来

1.8从C去向何方

1.9数学与编程的关系

1.10编程难吗

【技能训练题】

第2章 编程环境与风格

2.1搭建C语言开发环境

2.2工程与程序

2.3程序的一般结构

2.4标识符的命名与规则

2.5程序的书写风格

【技能训练题】

【应试训练题】

第3章 机器思维

3.1机器解题的过程

3.2用图形描述的解题过程(流程图)

3.3用语言描述的解题过程(伪代码)

【技能训练题】

第4章 顺序结构的程序

4.1程序的组成

4.1_1常量

4.1.2变量声明与使用

4.1.3C语言的运算符号

4.1.4表达式与语句

4.2程序与外界的交流

4.2.1输入到程序

4.2.2输出处理

4.3程序的排错与调试

4.3.1软件Bug与调试

4.3.2常用调试工具

4.3.3VisualC++6.0的调试方法

4.4典型的顺序问题

4.4.1单位及货币的转换

4.4.2面积的计算

4.4.3整数分解问题

【技能训练题】

【应试训练题】

第5章 会思考的程序

5.1“智能”的实质

5.2选择结构的实现

5.2.1条件表达式

5.2.2if语句

5.2.3多路分支的“克星”switch

5.2.4if和switch的选择

5.3典型的分支问题

5.3.1为什么密码都要输入两次

5.3.2成绩转换问题(百分制转优良中差)

5.3.3排序问题

【技能训练题】

【应试训练题】

第6章 循环往复,周而复始

6.1C语言的三种循环结构

6.1.1先判断,后循环(while)

6.1.2先循环,后判断(do-while)

6.1.3for语句

6.2无限循环与中途退出

6.2.1无限循环

6.2.2break和continue

6.2.3被遗忘的goto

6.3典型的循环问题

6.3.1循环输入

6.3.2多项式的求解

6.3.3循环的嵌套

【技能训练题】

【应试训练题】

第7章 模块化与协作开发

7.1任务分解与协作

7.1.1任务分解的意义

7.1.2团队合作

7.2函数的定义与使用

7.2.1自定义函数

7.2.2函数的声明与调用

7.2.3全局变量与局部变量

7.2.4变量的生存周期

7.3库函数与API

7.3.1库函数

7.3.2系统API

7.3.3第三方API

7.4递归

【技能训练题】

【应试训练题】

第8章 批量数据的处理

8.1一维数组与线性结构

8.1.1一维数组的定义与初始化

8.1.2一维数组的应用

8.2二维数组

8.2.1二维数组的定义

8.2.2二维数组的初始化

8.2.3二维数组的应用

8.3字符串

8.3.1字符数组与字符串的关系

8.3.2字符串的输入与输出

8.3.3常见字符串处理函数

8.3.4字符串的应用

【技能训练题】

【应试训练题】

第9章 指针与内存

9.1指针是什么

9.1.1Windows的内存管理

9.1.2指针的定义

9.1.3指针的使用

9.1.4指针的右左法则

9.2指针的常用方法

9.2.1指针在数组中的运用

9.2.2指针在函数中的运用

【技能训练题】

【应试训练题】

第10章 Windows文件系统及操作

10.1Windows文件系统

10.1.1Windows文件系统简介

10.1.2文件、文件夹和路径

10.1.3C语言中对路径的描述

10.1.4字符文件与二进制文件

10.1.5文件操作的一般流程

10.2文本文件的基本操作

10.2.1文本文件读写函数

10.2.2文本文件读写示例

10.3二进制文件的基本操作

10.3.1二进制文件读写函数

10.3.2二进制文件读写示例

【技能训练题】

【应试训练题】

第11章 自定义数据类型

11.1结构体

11.1.1结构体数据类型简介

11.1.2结构体定义与引用

11.1.3结构体应用示例

11.2共用体

11.2.1共用体类型简介

11.2.2共用体定义与引用

11.2.3共用体应用示例

【技能训练题】

【应试训练题】

附录A ASClI码表

附录B VC常见错误提示

附录C 常用库函数索引表

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/1 22:08:26