


定价:33元
印次:1-7
ISBN:9787302263012
出版日期:2011.09.01
印刷日期:2020.08.05
图书责编:闫红梅
图书分类:教材
本书以任务驱动的方式,通过实例程序的编写和分析带动C语言语法的理解和掌握,以循序渐进的方式引导读者解决实际问题。 本书将C语言的精华和难点——指针的内容分解到各个相关的章节进行讨论,这种设计使读者能结合具体应用,逐渐掌握指针的概念和使用,避免指针单独一章所带来的孤立性,有助于读者对指针概念的理解。 书中穿插了基本算法的思想,并在最后一章“算法设计初步”中通过实例对常见的算法进行了归纳,为后续学习奠定了基础。 本书提供配套网站(http://acm.nbu.edu.cn),为学习者提供在线提交代码、实时评判的环境。 本书可作为高等学校本科、高职高专软件专业及相关专业C语言程序设计的入门教材,也可作为ACM程序设计竞赛培训的基础教材,还可供广大程序设计初学者自学使用。
前言 C语言程序设计是大学计算机基础教学中第一门系统地讲授程序设计的课程,通过介绍一种具体的过程型程序设计语言(C)及其程序设计方法,使学生理解程序设计语言的基本结构,理解计算机学科求解实际问题的基本过程,掌握程序设计的基本思想、方法和技巧,培养良好的程序设计习惯,培养利用计算机求解问题的基本能力。 由于程序设计的思维模式与一般传统课程的思维模式有所不同,因此在初学程序设计时,比较容易陷入语法的细节中,学习了大量的语法知识却无法通过编程来解决问题,导致学生产生挫折感。本书作者在长期的C语言教学过程中,以及程序设计竞赛的辅导过程中,对程序设计课程的教学理念及教学方法进行了认真地思考,并结合多年的教学积累和学生反馈,完成了本书,期望能借助本书增强对学生程序设计能力的培养。 本书结构 本书包含以下内容: 第1章计算机与程序设计概述。包括: 计算机硬件体系结构,计算机软件系统,计算机运算基础,程序设计概述,算法概述等。 第2章C语言基本概念。包括: C语言要素,变量和赋值,运算符和表达式,数据的输入输出,地址运算符和指针,数学函数等。 第3章选择结构程序设计。包括: 关系运算,逻辑运算,if语句,switch语句等。 第4章循环结构程序设计。包括: while语句,do-while语句,for语句,计数循环、标记控制循环、条件循环、文件结束控制循环及其实现,退出循环的方式等。 第5章数组。包括: 一维数组、二维数组、字符数组及字符串的基本概念,一维数组在查找、删除、插入、统计、排序等方面的应用,数组与指针等。 第6章函数。包括: 函数定义,函数...
第1章计算机与程序设计概述
1.1计算机的硬件组成
1.1.1计算机硬件体系结构
1.1.2存储器
1.1.3处理器
1.1.4输入输出设备
1.1.5计算机工作过程
1.2计算机的运算基础
1.2.1数理逻辑
1.2.2数制
1.3计算机软件
1.3.1操作系统
1.3.2应用软件
1.3.3计算机语言
1.3.4C语言概述
1.4计算机程序设计
1.4.1程序设计方法
1.4.2算法概述
1.4.3算法结构
1.4.4算法描述
1.4.5良好的程序设计风格
1.5习题
第2章C语言基本概念
2.1C语言要素
2.1.1预处理指令
2.1.2main函数
2.1.3保留字
2.1.4标识符
2.1.5变量
2.1.6语句
2.1.7注释
2.2变量和赋值
2.2.1变量声明
2.2.2数据类型
2.2.3变量取值
2.2.4类型转换
2.3运算符和表达式
2.3.1算术运算符和表达式
2.3.2赋值运算符和表达式
2.3.3自增运算符和自减运算符
2.3.4条件运算符
2.4数据的输入输出
2.4.1标准字符输入输出函数getchar()和putchar()
2.4.2格式化输入输出函数scanf()和printf()
2.5地址运算符和指针
2.5.1地址运算符
2.5.2地址和... 查看详情





