出版时间:2010-9 出版社:科学出版社 作者:杨祥 等主编 页数:264
前言
自然语言是人与人交流的工具,而C语言是人与计算机交流的工具,且远比自然语言简单。C语言具有结构清晰、语法简练、表达能力强、使用灵活方便、可移植性好、用途广泛等优点。它既适合编写系统软件,又可以编写应用软件,而且编译效率高、运行速度快。另外,C语言是最具影响力的程序设计语言之一,是学习很多面向对象程序设计语言的基础。学习C语言,可以训练学生逻辑思维和抽象思维能力,培养丰富的想象力和创造力,掌握程序设计的思想和方法,提高计算机编程能力,更好地解决实际问题。 编写本书的目的是配合高校应用型人才培养目标,真正培养学生使用计算机解决专业领域实际问题的能力,提高学生应用和创新的能力。为了让学生从程序设计语言的语法和语义学习中解脱出来,编者通过认真分析和研究,并结合多年从事C语言课程教学的丰富实践经验,对教材内容进行了大胆改革。本书的主要特色如下: 1)采用“案例式教学”方式,以程序设计为主线,编程应用为驱动来编排教材内容,改变传统教材以语法为驱动的知识体系,使学生掌握程序设计的基本方法和技能,循序渐进地引导编程实践,强化实践能力的培养。 2)强调程序设计思想和相应的学习方法,合理地把语法知识点导入到程序设计中。用通俗易懂的语言,由浅入深,循序渐进,分散难点,突出重点,由易到难,缩小台阶,自然过渡,把复杂问题简单化,构建相应的知识体系,使学生形成良好的编程思维方式,具备程序设计的能力、解决实际问题的能力以及相应的知识扩展能力,有利于初学者学习。
内容概要
本书以程序设计为主线,以编程应用为驱动,通过精心设计的案例为引导,合理地把相关语言知识融入到程序设计中。本书强调应用与实践,重点讲解程序设计思想和方法,让学生从程序设计语言的语法和语义学习中解脱出来,真正培养学生“应用”程序设计语言解决专业领域的实际问题,提高学生应用创新能力。本书主要包括C语言概述、C语言程序初步、选择结构程序设计、循环结构程序设计、函数及其应用、数组及其应用、指针、自定义数据类型、文件及MFC等内容。 本书可作为高等院校各专业学生高级语言程序设计课程的教材,也可以作为全国计算机等级考试的参考书和对C语言程序设计感兴趣的读者的自学用书。
书籍目录
第1章 C语言概述 1.1 C语言的发展历史 1.2 C语言的语法 1.2.1 C语言的字符集 1.2.2 C语言的标识符 1.2.3 C语言的保留字 1.2.4 C语言的词类 1.2.5 C语言的语句 1.3 C语言开发环境 1.3.1 Visual C编辑环境 1.3.2 运行C程序的步骤 1.4 用C语言求解问题的过程 1.4.1 源程序 1.4.2 目标程序 1.4.3 程序设计基本步骤 1.4.4 算法及描述 1.4.5 用结构化流程图表示算法 习题第2章 c程序设计初步 2.1 系统函数 2.1.1 格式输出函数printf() 2.1.2 系统函数和头文件 2.1.3 主函数的构成 2.2 简单密码验证程序 2.2.1 常量、变量和基本数据类型 2.2.2 算术运算符和算术表达式 2.2.3 赋值运算符和赋值表达式 2.2.4 关系运算符和关系表达式 2.2.5 选择结构 2.2.6 格式输入函数scanf() 2.2.7 程序解析 2.3 特色运算符和表达式 2.3.1 逗号运算符和逗号表达式 2.3.2 条件运算符和条件表达式 2.3.3 位运算符 2.3.4 自增、自减运算符 2.4 类型转换 2.4.1 自动类型转换 2.4.2 强制类型转换 2.5 C程序编码风格 2.6 本章小结 习题第3章 选择结构程序设计 3.1 分类统计字符数量 3.1.1 字符类型 3.1.2 字符型数据的输入函数getchar()和输出函数putchar() 3.1.3 逻辑运算符和逻辑表达式 3.1.4 多路决策判断if-else语句 3.1.5 程序解析 3.2 简单计算器 3.2.1 switch语句 3.2.2 程序解析 3.3 收入所得税计算器 3.3.1 多分支结构与嵌套的if语句 3.3.2 程序解析 3.4 综合应用——生日是周几的判断 3.5 本章小结 习题第4章 循环结构程序设计 4.1 求圆周率的近似值 4.1.1 while循环语句 4.1.2 程序解析 4.2 体育彩票开奖 4.2.1 do-while循环语句 4.2.2 程序解析 ……第5章 函数及其应用第6章 数组及其应用第7章 指针第8章 自定义数据类型第9章 文件第10章 MFC附录参考文献
图书封面
评论、评分、阅读与下载