内容简介 全书共分为两部分,第一部分主要是C语言程序设计重点内容讲解、典型例题解析、知识点小结和各类习题解答;第二部分是实验指导,给出各部分的实验目的、实验内容与步骤。本书主要内容包括C语言程序设计开发环境,基本数据类型,运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,函数,数组,指针,编译预处理,结构体、共同体和枚举类型,位运算和文件方面的内容。 本书语言通俗易懂,系统性强,例题和习题的选用既实用又丰富,例题配有详细的分析过程,强调编程技能的培养。 本书是一本面向中职中专院校的C语言程序设计上机指导教材,既可作为2005年出版的《C语言程序设计》配套教材,也可单独使用。 本书可作为中等职业学校计算机相关专业的教材、教学辅助用书,计算机等级考试、计算机专业自学考试和各类计算机培训教材,同时也可作为计算机相关专业技术人员的参考书。 http://www.cnbook.net/php/bookmsg.php?id=2023目录第一部分习题解析 第1章绪论2 1.1重点内容讲解2 1.2典型例题解析2 知识点小结3 习题一3 一、选择题3 二、填空题4 三、综合题4 第2章基本数据类型5 2.1重点内容讲解5 2.1.1标识符、常量和变量5 2.1.2数据类型5 2.2典型例题解析7 知识点小结8 习题二8 一、选择题8 二、填空题9 三、综合题9 第3章运算符与表达式10 3.1重点内容讲解10 3.1.1运算符的种类10 3.1.2表达式的概念11 3.1.3运算符的优先级和结合性11 3.2典型例题解析11 知识点小结13 习题三13 一、选择题13 二、填空题15 三、综合题15 第4章顺序结构程序设计17 4.1重点内容讲解17 4.2典型例题解析17 知识点小结19 习题四19 一、选择题19 二、填空题20 三、综合题20 第5章选择结构程序设计22 5.1重点内容讲解22 5.1.1if语句22 5.1.2switch语句23 5.2典型例题解析24 知识点小结25 习题五25 一、选择题25 二、填空题28 三、综合题29 第6章循环结构程序设计31 6.1重点内容讲解31 6.1.1while语句31 6.1.2do-while语句31 6.1.3for语句32 6.1.4循环结构的嵌套32 6.1.5break语句33 6.1.6continue语句33 6.1.7goto语句33 6.2典型例题解析34 知识点小结39 习题六39 一、选择题39 二、填空题42 三、综合题43 第7章函数45 7.1重点内容讲解45 7.1.1C语言函数的分类45 7.1.2函数的定义45 7.1.3函数返回值46 7.1.4函数的调用46 7.1.5变量的作用范围46 7.1.6变量存储类别47 7.1.7内部函数和外部函数47 7.2典型例题解析47 知识点小结49 习题七50 一、选择题50 二、填空题53 三、综合题54 第8章数组56 8.1重点内容讲解56 8.1.1一维数组56 8.1.2字符数组56 8.1.3二维数组56 8.1.4数组和函数56 8.2典型例题解析57 知识点小结60 习题八60 一、选择题60 二、填空题65 三、综合题65 第9章指针68 9.1重点内容讲解68 9.1.1指针与指针变量68 9.1.2指针和函数68 9.1.3指针和数组69 9.2典型例题解析70 知识点小结72 习题九74 一、选择题74 二、填空题79 三、综合题79 第10章编译预处理84 10.1重点内容讲解84 10.1.1宏定义84 10.1.2文件包含84 10.1.3条件编译84 10.2典型例题解析85 知识点小结85 习题十86 一、选择题86 二、填空题87 三、综合题88 第11章结构体、共同体和枚举类型89 11.1重点内容讲解89 11.1.1结构体89 11.1.2链表90 11.1.3共同体90 11.1.4枚举类型90 11.2典型例题解析90 知识点小结91 习题十一91 一、选择题91 二、填空题93 三、综合题94 第12章位运算96 12.1重点内容讲解96 12.1.1按位与96 12.1.2按位或96 12.1.3按位异或96 12.1.4求反运算96 12.1.5左移运算96 12.1.6右移运算96 12.1.7位运算赋值运算符97 12.1.8位段97 12.2典型例题解析97 知识点小结97 习题十二98 一、选择题98 二、填空题98 三、综合题99 第13章文件100 13.1重点内容讲解100 13.1.1文件类型指针100 13.1.2文件的打开100 13.1.3文件的关闭101 13.1.4文件的读写101 13.1.5文件的定位101 13.1.6文件检测函数101 13.2典型例题解析101 知识点小结102 习题十三102 一、选择题102 二、填空题103 三、综合题104 第二部分实验指导 第14章实验一——TurboC2.0 实验环境106 14.1实验目的106 14.2实验内容106 14.2.1TurboC2.0的安装和启动106 14.2.2运行一个C语言程序的 一般过程106 14.2.3TurboC2.0主菜单的介绍107 14.2.4几个简单的TurboC实验程序111 第15章实验二——基本数据类型、 运算符与表达式113 15.1实验目的113 15.2实验内容与步骤113 第16章实验三——顺序结构程序设计116 16.1实验目的116 16.2实验内容与步骤116 第17章实验四——选择结构程序设计119 17.1实验目的119 17.2实验内容与步骤119 第18章实验五——循环结构程序设计127 18.1实验目的127 18.2实验内容与步骤127 第19章实验六——函数134 19.1实验目的134 19.2实验内容与步骤134 第20章实验七——数组146 20.1实验目的146 20.2实验内容与步骤146 第21章实验八——指针及其运算151 21.1实验目的151 21.2实验内容与步骤151第22章实验九——编译预处理157 22.1实验目的157 22.2实验内容与步骤157第23章实验十——结构体、共同体 和枚举类型160 23.1实验目的160 23.2实验内容与步骤160 第24章实验十一——位运算170 24.1实验目的170 24.2实验内容与步骤170 第25章实验十二——文件172 25.1实验目的172 25.2实验内容与步骤172 第26章实验十三——C语言综合实验一182 26.1实验目的182 26.2实验内容与步骤182 第27章实验十四——C语言综合实验二200 27.1实验目的200 27.2实验内容与步骤200