本书是以C语言的入门级读者作为主要对象,根据C语言程序设计课程的特点,用编排独特、形式新颖、通俗易懂的方法编写的一本教材。全书包括3大部分。第1部分(第1章和第2章)介绍了C语言的基本框架、C语言的基本概念、函数的定义和使用、常量与变量的概念、C语言数据类型、运算符和表达式等。第2部分(第3章至第5章)介绍了结构化程序设计的3种基本结构。第3部分(第6章至第9章)介绍了指针的概念、数组的应用、字符串的处理方法、结构体的概念、链表的基本操作、文件的读写操作等。全书自始至终遵循开发较大任务时将一个大任务分成若干小任务后,编写函数实现该功能的开发原则。每一章增设上机指导和小结,提供贯穿于整个教学过程的一个应用实例。习题以提高编程能力为目标而设计,单号习题提供参考答案。附录中还提供快速、方便查找各知识内容的方法。书中标有“*”号的部分可以根据实际情况选讲。\r\n 本书提供动画丰富、可直接使用的电子教案,该教案允许教师随意修改。源代码包括全书所有实例和贯穿整个教学过程的应用实例的.c文件,它们均在Turbo C 2.0中运行通过。本书既可作为应用型或教学型院校应用类教材,也可用作传统教学模式的课程实践教材或自学者的指导书。\r\n\r\n\r\n\r\n
目录\r\n第1章C语言的基本框架1\r\n1.1C语言的基本概念1\r\n1.2几个简单的C程序3\r\n1.3函数的定义和使用6\r\n1.4上机指导11\r\n1.5小结16\r\n习题117\r\n第2章C语言的数据运算20\r\n2.1常量与变量20\r\n2.2C语言数据类型22\r\n2.2.1整型数据类型22\r\n2.2.2实型数据类型24\r\n2.2.3字符型数据类型24\r\n2.3运算符和表达式26\r\n2.3.1算术运算符和表达式26\r\n2.3.2赋值运算符和表达式29\r\n2.3.3逗号运算符和表达式30\r\n2.3.4关系运算符和表达式31\r\n2.3.5逻辑运算符和表达式32\r\n*2.3.6其他运算符33\r\n2.4上机指导36\r\n2.5小结39\r\n习题240\r\n第3章顺序结构及其应用43\r\n3.1算法与结构化程序设计43\r\n3.2数据的输入输出控制44\r\n3.2.1格式输入输出的函数45\r\n3.2.2字符输入输出的函数48\r\n3.3顺序结构应用实例49\r\n*3.4贯穿整个教学过程的实例部分程序57\r\n3.5上机指导60\r\n3.6小结64\r\n习题365\r\n第4章分支结构及其应用69\r\n4.1双分支结构70\r\n4.2多分支结构75\r\n4.3分支结构应用实例81\r\n*4.4用条件运算符实现分支89\r\n*4.5贯穿整个教学过程的实例部分程序90\r\n4.6上机指导94\r\n4.7小结99\r\n习题499\r\n第5章循环结构及其应用103\r\n5.1常用的循环控制语句104\r\n5.1.1while语句104\r\n5.1.2dowhile语句111\r\n5.1.3for语句112\r\n5.2循环的嵌套115\r\n5.3break语句与continue语句的使用118\r\n5.4循环结构应用实例121\r\n*5.5贯穿整个教学过程的实例部分程序130\r\n5.6上机指导134\r\n5.7小结139\r\n习题5139\r\n第6章指针及其使用143\r\n6.1指针的概念、定义和使用143\r\n6.1.1指针的概念143\r\n6.1.2指针的定义和使用144\r\n6.2指针的应用实例146\r\n*6.3贯穿整个教学过程的实例部分程序149\r\n6.4上机指导154\r\n6.5小结156\r\n习题6156\r\n第7章数组及其应用159\r\n7.1一维数组及其应用160\r\n7.1.1一维数组的定义和使用160\r\n7.1.2一维数组与指针162\r\n7.1.3一维数组的应用举例165\r\n7.2二维数组及其应用173\r\n7.3字符串及其处理178\r\n*7.4贯穿整个教学过程的实例部分程序186\r\n7.5上机指导192\r\n7.6小结197\r\n习题7197\r\n第8章结构体及其应用199\r\n8.1结构体类型的使用199\r\n8.2结构体类型数组的定义204\r\n*8.3链表211\r\n8.3.1动态指针与动态内存分配211\r\n8.3.2链表的概念212\r\n8.3.3链表的基本操作212\r\n*8.4贯穿整个教学过程的实例部分程序220\r\n8.5上机指导226\r\n8.6小结230\r\n习题8230\r\n第9章文件及其应用232\r\n9.1文件的基本操作232\r\n9.1.1文件中的几个概念232\r\n9.1.2文件的打开与关闭233\r\n9.1.3文件的读写234\r\n*9.2贯穿整个教学过程的实例部分程序244\r\n9.3上机指导252\r\n9.4小结254\r\n习题9255\r\n附录256\r\n附录AC语言关键字256\r\n附录B常用字符与ASCII码对照表256\r\n附录C运算符的优先级和结合方向257\r\n附录D常用C库函数258\r\n附录E常见错误、警告信息表262\r\n附录F关键字、运算符、库函数和算法索引263\r\n附录G单号题参考答案267\r\n参考文献284\r\n
无封面