华信教育资源网
C语言程序设计案例教程
丛   书   名: 高等教育应用型人才“十三五”规划教材  高等教育应用型人才计算机类专业规划教材
作   译   者:胡则辉,寿周翔,李静 出 版 日 期:2018-07-01
出   版   社:电子工业出版社 维   护   人:李静 
书   代   号:G0344090 I S B N:9787121344091

图书简介:

本书以零基础讲解为宗旨,用大量案例引导读者学习,由浅入深、层层递进,用朴实生动的语言阐述复杂的问题。本书以2-3个案例贯穿全书,将主要语法知识串联在一起,引导读者建立编程思维。本书主要包括10章,覆盖C语言程序设计的全部知识点,由浅入深。
定价 38.0
您的专属联系人更多
关注 评论(4) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
  • 图 书 内 容

    内容简介

    本书以零基础讲解为宗旨,用大量案例引导读者学习,由浅入深、层层递进,用朴实生动的语言阐述复杂的问题。本书以2-3个案例贯穿全书,将主要语法知识串联在一起,引导读者建立编程思维。本书主要包括10章,覆盖C语言程序设计的全部知识点,由浅入深。

    图书详情

    ISBN:9787121344091
    开 本:16开
    页 数:208
    字 数:283.0

    本书目录

    第1章 概述	1
    1.1 计算机程序	1
    1.2 计算机语言	1
    1.3 C语言的发展及其特点	4
    1.4 C程序格式与结构特点	5
    第2章 数据类型	10
    2.1 C语言数据类型	10
    2.2 常量	11
    2.3 变量	14
    2.3.1 整型变量	15
    2.3.2 实型变量	21
    2.3.3 字符变量	23
    2.4 输入与输出函数printf()和scanf()	26
    2.4.1 用printf()函数实现输出	26
    2.4.2 用scanf()函数实现数据输入	28
    2.5 字符输入与输出函数	31
    第3章 选择结构	39
    3.1 应用场景	39
    3.2 关系运算符和关系表达式	39
    3.3 逻辑运算符和逻辑表达式	41
    3.4 if语句实现选择结构	43
    3.4.1 if语句的常用形式	44
    3.4.2 if语句的嵌套	49
    3.5 switch语句实现多分支选择结构	51
    第4章 循环结构	57
    4.1 应用场景	57
    4.2 用for语句实现循环	58
    4.3 用while语句实现循环	62
    4.4 用do-while语句实现循环	64
    4.5 循环嵌套	65
    4.6 流程转移控制	67
    4.7 循环应用综合举例	69
    第5章 数组	79
    5.1 应用场景	79
    5.2 一维数组	80
    5.3 二维数组	90
    5.4 字符数组	93
    本章小结	99
    第6章 函数	102
    6.1 应用场景	102
    6.2 函数的定义	103
    6.3 函数的调用和声明	105
    6.4 变量的作用域和生存期	112
    本章小结	115
    第7章 指针	117
    7.1 应用场景	117
    7.2 指针和指针变量	118
    7.3 指针变量的定义和初始化	118
    7.3.1 指针变量的定义、初始化、赋值及引用	119
    7.3.2 指针变量的引用	128
    7.4 指针变量的指针运算符及运算	135
    第8章 结构体和共用体	139
    8.1 结构体	139
    8.1.1 结构体的定义、引用和初始化	141
    8.1.2 结构体数组与结构体指针	147
    8.1.3 使用指针处理链表	154
    8.2 共用体(选学)	156
    8.3 枚举类型(选学)	158
    8.4 用typedef自定义类型(选学)	159
    第9章 文件	162
    9.1 C语言文件的相关知识	162
    9.2 文件的打开与关闭	164
    9.3 顺序读写文件	166
    9.3.1 读写字符	166
    9.3.2 读写字符串	170
    9.3.3 格式化读写	171
    9.3.4 二进制方式读写	173
    9.3.5 随机读写文件	175
    附录A  ASCII码表	178
    附录B  C语言中的关键字	180
    附录C  C语言运算符和优先级	181
    附录D  C语言库函数	183
    
    
    附录E   C语言错误的中英文对照	187
    附录F   在Visual C++6.0环境下运行C程序的方法	193
    参考文献  	199
    展开

    前     言

    人人都应该学习一门计算机语言,因为它将教会你如何思考。
    —苹果创始人 乔布斯
    
    未来社会,随着信息技术和人工智能的发展,程序设计已经渗入各行各业,因此,学习编程并不是程序员的“专利”。
    C语言是面向过程的结构化、模块化的主流程序设计语言,它具有功能丰富、表达能力强、使用灵活方便、应用面广等特点,“C程序设计”是高校普遍开设的一门专业基础课。
    作者在近20年的程序设计教学中发现,初学者在程序设计学习过程中遇到的最大的困难是容易迷失在语法的海洋中,以及较难建立编程思维。语法是编程的基础,掌握语法是能够灵活组织程序去实现逻辑功能的前提,而编程思维是逻辑思维、抽象思维和计算思维的综合,需要通过复杂的编程训练逐步建立起来。作者在程序设计课堂教学中采用基于案例的分步迭代教学法进行教学,很好地解决以上两个问题,本书的编写也是采用基于案例的分步迭代教学思想。
    基于案例的分步迭代教学法是教师通过案例引导学生掌握基础知识,并架起学习新知识的支点,然后运用知识迁移、协作讨论等方式完成对知识的意义构建,从而达到培养学生解决实际问题的能力。分步迭代教学方法按照人们认识实践的规律:学习阶段→模仿阶段→独立应用阶段,把该规律应用到程序设计教学过程中,可以训练学生逐步掌握程序语言编码调试能力,以及运用程序语言进行项目开发的能力。
    本书在内容上由浅入深,由简单到复杂,循序渐进,合理分散重点和难点,兼顾够用和全面,将部分平常编程中较少用到或者比较冷僻的语法放入知识拓展中,以方便读者在开始学习时重点先掌握那些必会的语法知识;在每章的重点或难点语法讲解中,加入了“练一练”和“想一想”两个小环节,使读者进一步巩固理解相应的知识点;通过案例将C语言的理论与实践应用紧密结合,让读者能够快速学以致用,在案例讲解中通过问题分析逐步引导读者如何分析解决问题,引导读者建立编程思维。 
    另外,作者也在教学实践中总结了初学者学好编程的7个原则。
    1. 从实践中学习。编程应该注重实践,而不是仅仅靠看书和学习理论。
    2. 从案例中学习。编程应关注问题和解决问题的方法及程序,而不是将重点放在程序语言的语法上。
    3. 从错误中学习。学习编程应该拥抱错误而不是害怕它们,因为你每发现和改正一个错误,你的编程水平可能就因此而获得提升。
    4. 从互联网上学习。IT技术是日新月异的,书本上的知识容易过时,而优秀的程序员都喜欢在网上提问和分享,在互联网上总能学到当下流行的技术,也经常能够很容易地获得问题的答案。
    5. 向同学学习。同一班级学习的同学往往面临同样的问题,一起讨论交流,是一个高效的相互学习的方法。
    6. 持续写代码。编程不像游泳或骑单车一样是习得性技能,习得性技能一旦学会就不会忘掉,但编程的技能需要持续的练习,否则技能是会退化的。
    7. 经常提问。会提问的人是会思考的。学习编程的过程中不可避免的会碰到各种一时解决不了的问题,经常提问并记录,哪怕你暂时找不到答案。
    其中,第3、4章及附录由寿周翔编写,第1、2、8、9章由胡则辉编写,第5、6、7章由李静编写。
    本书的出版得到电子工业出版社的支持和帮助,在此表示衷心感谢。由于编者水平有限,书中疏漏与不妥之处在所难免,恳请同行和读者批评指正。
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价
华信教育资源网