本书较全面地介绍了c语言的基础知识、基本语法和编程方法,深入浅出地讲述了C语言程序设计方法,以培养和提高学生对c语言的应用能力为主要目的,符合计算机等级考试大纲的要求。全书共12章,分为入门篇、基础篇和提高篇三个部分,内容包括C语言概述:c语言基础知识;简单程序设计;if语句的嵌套及多分支程序设计;循环结构程序设计;数组;函数;指针;编译预处理;位运算;结构体、共用体和用户自定义类型;文件。为了提高学习效率,每一章都加入了导学。
前言第一部分入门篇第1章c语言概述1.1C语言的历史1.2C语言的特点1.3程序和程序设计语言1.3.1程序和程序设计1.3.2前言第一部分入门篇第1章c语言概述1.1C语言的历史1.2C语言的特点1.3程序和程序设计语言1.3.1程序和程序设计1.3.2程序设计语言1.4简单的c程序介绍1.4.1认识c语言程序1.4.2分析c语言程序的结构特点1.4.3说明C程序书写规则1.4.4理解c程序的编译和运行1.4.5掌握开发程序的过程1.5Visual C++集成开发环境简介1.5.1Microsoft Visual c++6.0简介1.5.2Microsoft Visual C++6.0集成开发环境1.6常用调试手段简介本章小结习题1第2章C语言基础知识2.1C语言的词法符号2.1.1关键字2.1.2标识符2.113分隔符2.2c语言的数据类型2.2.1整型2.2.2浮点型2.2.3字符型2.3常量与变量2.3.1常量213.2变量2.4算数运算与赋值2.4.1算术运算符和算术表达式2.4.2赋值运算符和赋值表达式2.5综合应用实例本章小结习题2第3章简单程序设计3.1C语句概述3.2数据输出与输入3.2.1printf函数3.2.2scanf。函数3.3字符输入输出函数3.4关系表达式和逻辑表达式3.4.1关系运算符及其表达式3.4.2逻辑运算符及其表达式3.5流程图简介3.6简单的if语句3.6.1单分支if语句3.6.2双分支if.else语句3.7C语言中几个特殊知识点3.7.1类型转换3.7.2逗号运算符和逗号表达式3.7.3条件表达式3.8综合应用实例3.8.1程序分析3.8.2应用实例本章小结习题3第二部分基础篇第4章if语句的嵌套及多分支程序设计4.1if语句的嵌套4.2switch语句4.3综合应用实例4.3.1程序分析4.3.2应用实例本章小结习题4第5章循环结构程序设计5.1for循环5.2while、dowhile循环5.2.1while循环5.2.2dowhile循环5.2.3while循环与dowhile循环语句的区别5.3三种循环语句的比较5.3.1三种循环语句的比较5.3.2循环的嵌套5.4循环控制语句5.5for循环语句的特殊格式5.6综合应用实例5.6.1程序分析5.6.2应用实例本章小结习题5第6章数组6.1数组的定义和引用6.1.1数组的概念6.1.2一维数组6.1.3一维数组应用6.2二维数组6.2.1二维数组6.2.2二维数组应用6.3字符数组6.3.1字符数组6.3.2字符串6.3.3字符数组应用6.4综合应用实例6.4.1程序分析6.4.2应用实例本章小结习题6第7章函数7.1函数概述7.1.1函数的概念7.1.2函数的分类7.1.3函数的定义7.1.4函数的调用7.2函数的参数、变量的存储域和作用域..7.2.1函数的参数7.2.2函数调用中的数据传递方法7.2.3变量的存储域和作用域、局部变量和全局变量7.3函数的嵌套调用和递归调用7.3.1函数的嵌套调用7.3.2函数的递归调用7.4综合应用实例本章小结习题7第三部分提高篇第8章指针8.1指针和指针变量8.1.1什么是指针变量8.1.2指针变量的定义和初始化8.1.3指针变量的使用8.2指针与函数8.2.1指针变量用作函数参数8.2.2返回指针值的函数8.2.3函数的指针和指向函数的指针变量8.3指针与数组8.3.1指向一维数组的指针变量8.3.2指向二维数组的指针变量8.4指向字符串的指针变量8.5指针数组和指向指针的指针变量8.5.1指针数组8.5.2指向指针的指针变量8.5.3main函数的参数8.6综合应用实例8.6.1程序分析8.6.2应用实例本章小结习题8第9章编译预处理9.1宏定义9.1.1不带参数的宏定义9.1.2带参数的宏定义9.2文件包含9.3条件编译9.4综合应用实例本章小结习题9第10章位运算10.1位运算符10.2位运算符的运算功能10.2.1基本位运算10.2.2扩展位运算10.3综合应用实例本章小结习题10第11章结构体、共用体和用户自定义类型11.1结构体类型的基本使用11.1.1结构体类型的说明11.1.2结构体变量定义及其初始化11.1.3结构体变量的内存分配11.1.4结构体变量的引用和操作11.2结构体与函数11.3链表11.4共用体11.5用户自定义类型typedef11.6综合应用实例本章小结习题11第12章文件12.1文件基本知识12.1.1文件的分类12.1.2c语言中文件I/O操作方法12.2文件指针12.3文件的打开及关闭12.3.1文件打开函数fopen()12.3.2文件关闭函数fclose()12.4文件的其他操作函数12.4.1文件顺序写函数12.4.2文件顺序读函数12.4.3文件随机读写函数12.4.4文件检测函数和文件定位函数12.5综合应用实例本章小结习题12附录AAscII码表附录BC语言运算符的优先级及其结合性附录C库函数附录D编译错误信息参考文献
暂无