





定价:32元
印次:1-2
ISBN:9787302352631
出版日期:2014.03.01
印刷日期:2015.02.27
图书责编:袁勤勇
图书分类:教材
本书是根据教育部高等学校计算机科学与技术教学指导委员会非计算机专业计算机基础课程教学指导分委员会提出的《非计算机专业计算机基础课程教学基本要求》和《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》中提出的要求,按照以计算思维为导向的分类、分层次组织教学的思路,并根据C语言的特点和初学者的认知规律,结合高等学校计算机语言课程改革的要求而编写的。本书在内容组织上通过例题来介绍C语言的一些基本概念,让读者在做中学,在编程中体会,避免枯燥基础知识的简单介绍过程。通过合理布局,适当地对内容进行了删减。全书共分10章,每章均配有教学课件和精心设计的习题。 本书可作为高等院校C语言程序设计课程的教材,也可供广大计算机爱好者学习参考。
张光妲,女,1975年生,副教授,系齐齐哈尔大学计算中心教师。在从事计算机基础教学工作期间,积极钻研业务,探索教学改革新方法。近年来主编教材2部,参编教材6部;发表教研论文、科研论文10余篇;主持及参加科研项目近10项,其中省级教研项目2项,1项荣获省级优秀教学成果奖,2项荣获校优秀教学成果奖。现在研教学研究项目“基于计算思维的计算机基础教学改革与探讨”,将在本教材中实践应用。
前言 C语言多年来一直作为高等学校计算机程序设计的入门课程之一,具有功能丰富、应用灵活、执行效率高并能直接对硬件操作等特点,既可以作为系统软件的描述语言,也可以用来开发应用软件。通过学习C语言,学生不仅能够掌握程序设计的基本思想,培养计算思维能力,也可为今后学习Java、C++等语言打下良好的基础。 本书是根据教育部高等学校计算机科学与技术教学指导委员会非计算机专业计算机基础课程教学指导分委员会提出的《非计算机专业计算机基础课程教学基本要求》和《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》中提出的要求,按照以计算思维为导向的分类、分层次组织教学的思路,由多年从事一线任课教师根据教学改革经验和课程特点编写而成。本书的多名作者常年担任高级语言类课程的理论和实验教学任务,出版过多部相关教材,而且本书还是在教研项目“基于计算思维的计算机基础教学改革与探讨”的研究基础上进行编写的。 全书共分10章,主要包括C语言概述,数据类型、运算符与表达式,顺序程序设计,选择结构程序,循环控制,数组,函数,结构体与共用体,指针与链表以及文件。 第1章C语言概述,介绍程序与程序设计的基本概念,C语言的发展简介、特点、简单的C程序,算法的概念、特点及如何用流程图来表示算法。 第2章数据类型、运算符与表达式,介绍C语言的数据类型、各种数据类型的变量与常量、运算符及其对应的表达式。 第3章顺序程序设计,介绍顺序结构及C语言的格式输入输出。 第4章选择结构程序设计,介绍选择结构程序中的单分支语句、双分支语句、switch语句,并对这几种分支语句进行比较。...
1.1程序与程序设计1
1.2C语言简介2
1.2.1C语言的发展2
1.2.2C语言的特点3
1.3简单的C程序3
1.4算法5
1.4.1算法概述5
1.4.2算法图示表示法6
小结8
习题18
第2章数据类型、运算符与表达式9
2.1C语言的数据类型9
2.2常量与变量10
2.2.1直接常量10
2.2.2符号常量10
2.2.3变量的定义11
2.2.4变量的赋值与初始化12
2.3基本数据类型13
2.3.1整型数据13
2.3.2实型数据15
2.3.3字符型数据16
2.3.4枚举类型数据19
2.3.5自定义类型名typedef21
2.4各种类型数据之间的混合运算21
2.5运算符与表达式22
2.5.1运算符与表达式简介232.5.2算术运算符与算术表达式24
2.5.3赋值运算符与赋值表达式26
2.5.4逗号运算符与逗号表达式28
2.5.5位运算符29
小结32
习题232
第3章顺序程序设计35
3.1C语句概述35
3.2赋值语句38
3.3数据输入输出的概念及在C语言中的实现39
3.4字符数据的输入输出40
3.4.1字符输出函数putchar函数40
3.4.2字符输入函数getchar函数41
3.5格式输入与输出42
3.5.1格式输出函数printf42
3.5.2格式输入函数scanf48
3.6编译预处理51
3.6.1宏定义51
3.6.2“文件包含”处理52
3.6.3“条件编译”处理54
3.7顺序结构程序设计举例... 查看详情