网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计教程/郭秀娟等 |
分类 | |
作者 | 郭秀娟等 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 C语言是在当今软件开发领域中应用十分广泛的一种语言。本书全面介绍C语的基本概念、数据类型、语句及结构特点,系统地讲述C语言程序设计的基本思想和方法。为配合C语言上机操作学习,书后附录中提供各章节的实验内容,并提供VC++ 2010编程环境的上机使用图例,同时还在出版社的网站上提供电子版教学资料。全书选材优选,内容丰富,讲述力求理论联系实际、深入浅出、循序渐进,注重培养读者的程序设计能力及良好的程序设计风格与习惯。 目录 目 录<br/>章 C语言概述\t1<br/>1.1 C语言的发展与特点\t1<br/>1.1.1 C语言的发展\t1<br/>1.1.2 C语言的特点\t2<br/>1.2 C语言的字符集与标识符\t3<br/>1.3 程序举例\t4<br/>1.4 本章小结\t7<br/>习题\t8<br/>第2章 C语言数据类型\t9<br/>2.1 数据类型\t9<br/>2.2 常量\t9<br/>2.2.1 整型常量\t9<br/>2.2.2 实型常量\t10<br/>2.2.3 字符常量\t11<br/>2.2.4 字符串常量\t12<br/>2.2.5 符号常量\t13<br/>2.3 变量\t13<br/>2.3.1 整型变量\t14<br/>2.3.2 实型变量\t17<br/>2.3.3 字符变量\t18<br/>2.3.4 变量赋初值\t20<br/>2.4 本章小结\t20<br/>习题\t21<br/>第3章 C语言的运算符与表达式\t22<br/>3.1 C运算符简介\t22<br/>3.1.1 C运算符的种类\t22<br/>3.1.2 C语言运算符的优先级及结合性\t23<br/>3.2 算术运算\t24<br/>3.2.1 算术运算符\t24<br/>3.2.2 自增、自减运算符\t25<br/>3.3 不同类型数据间的混合运算与类型转换\t27<br/>3.4 赋值运算符和赋值表达式\t29<br/>3.5 逗号运算符和逗号表达式\t31<br/>3.6 本章小结\t31<br/>习题\t32<br/>第4章 顺序结构程序设计\t33<br/>4.1 C程序中的语句\t33<br/>4.2 赋值语句\t35<br/>4.3 数据的输入/输出\t36<br/>4.3.1 字符数据的输入/输出\t36<br/>4.3.2 格式输出函数\t38<br/>4.3.3 格式输入函数\t41<br/>4.4 程序举例\t46<br/>4.5 本章小结\t48<br/>习题\t48<br/>第5章 分支结构程序设计\t50<br/>5.1 关系运算符和表达式\t50<br/>5.1.1 关系运算符及其优先次序\t50<br/>5.1.2 关系表达式\t50<br/>5.2 逻辑运算符和表达式\t51<br/>5.2.1 逻辑运算符及其优先次序\t51<br/>5.2.2 逻辑运算的值\t52<br/>5.2.3 逻辑表达式\t52<br/>5.3 if语句\t53<br/>5.3.1 if语句的三种基本形式\t53<br/>5.3.2 if语句的嵌套\t57<br/>5.3.3 条件运算符和条件表达式\t59<br/>5.4 switch语句\t60<br/>5.5 程序举例\t62<br/>5.6 本章小结\t64<br/>习题\t64<br/>第6章 循环结构程序设计\t66<br/>6.1 while语句\t66<br/>6.2 do-while语句\t68<br/>6.3 for语句\t70<br/>6.4 循环的嵌套\t72<br/>6.5 break和continue语句\t74<br/>6.5.1 break语句\t74<br/>6.5.2 continue语句\t74<br/>6.6 程序举例\t76<br/>6.7 本章小结\t78<br/>习题\t78<br/>第7章 数组\t82<br/>7.1 一维数组\t82<br/>7.1.1 一维数组的定义及初始化\t83<br/>7.1.2 一维数组元素的引用\t85<br/>7.1.3 一维数组程序举例\t86<br/>7.2 二维数组\t88<br/>7.2.1 二维数组的定义及初始化\t88<br/>7.2.2 二维数组元素的引用\t90<br/>7.2.3 二维数组程序举例\t90<br/>7.3 字符数组\t91<br/>7.3.1 字符数组的定义及初始化\t91<br/>7.3.2 字符数组的引用\t92<br/>7.3.3 字符串和字符串结束标志\t92<br/>7.3.4 字符数组的输入/输出\t93<br/>7.3.5 字符串处理函数\t94<br/>7.4 程序举例\t97<br/>7.5 本章小结\t102<br/>习题\t102<br/>第8章 函数\t104<br/>8.1 概述\t104<br/>8.2 函数定义的一般形式\t105<br/>8.3 函数参数与函数值\t107<br/>8.3.1 形参变量和实际参数\t107<br/>8.3.2 函数的返回值\t108<br/>8.4 函数的调用\t109<br/>8.4.1 函数调用的一般形式\t109<br/>8.4.2 函数调用的方式\t109<br/>8.4.3 函数调用的声明\t110<br/>8.4.4 函数的嵌套调用\t111<br/>8.4.5 函数的递归调用\t113<br/>8.5 数组作为函数参数*\t114<br/>8.6 变量的作用域\t119<br/>8.6.1 局部变量\t119<br/>8.6.2 全局变量\t121<br/>8.7 变量的存储类型*\t122<br/>8.7.1 变量的静态和动态存储方式\t122<br/>8.7.2 局部变量的存储类型\t123<br/>8.7.3 全局变量的存储类型\t124<br/>8.8 内部函数与外部函数*\t126<br/>8.9 本章小结\t126<br/>习题\t127<br/>第9章 预处理命令*\t129<br/>9.1 概述\t129<br/>9.2 宏定义\t129<br/>9.2.1 无参宏定义\t129<br/>9.2.2 带参宏定义\t132<br/>9.3 文件包含\t134<br/>9.4 条件编译\t135<br/>9.5 本章小结\t137<br/>习题\t137<br/>0章 指针*\t140<br/>10.1 地址和指针的基本概念\t140<br/>10.1.1 指针变量的定义与初始化\t141<br/>10.1.2 指针运算\t143<br/>10.1.3 多级指针\t147<br/>10.2 指针与函数\t148<br/>10.2.1 指针作为函数参数\t148<br/>10.2.2 指针函数\t151<br/>10.2.3 指向函数的指针\t152<br/>10.3 指针与数组\t155<br/>10.3.1 指向一维数组的指针\t156<br/>10.3.2 二维数组与多维数组的指针表示法\t159<br/>10.4 指针与字符串\t164<br/>10.4.1 字符串的指针表示法\t164<br/>10.4.2 字符串数组\t167<br/>10.5 指针数组与命令行参数\t167<br/>10.5.1 指针数组\t167<br/>10.5.2 指针数组与命令行参数\t169<br/>10.6 程序举例\t171<br/>10.7 本章小结\t175<br/>习题\t176<br/>1章 结构体与共用体*\t178<br/>11.1 定义一个结构的一般形式\t178<br/>11.2 结构类型变量的说明\t178<br/>11.3 结构变量成员的表示方法\t181<br/>11.4 结构变量的赋值\t181<br/>11.5 结构变量的初始化\t182<br/>11.6 结构数组的定义\t182<br/>11.7 结构指针变量的说明和使用\t185<br/>11.7.1 指向结构变量的指针\t185<br/>11.7.2 指向结构数组的指针\t187<br/>11.7.3 结构指针变量作为函数参数\t188<br/>11.8 动态存储分配\t189<br/>11.9 链表的概念\t191<br/>11.10 枚举类型\t193<br/>11.10.1 枚举类型的定义和枚举变量的说明\t193<br/>11.10.2 枚举类型变量的赋值和使用\t194<br/>11.11 类型定义符typedef\t195<br/>11.12 本章小结\t196<br/>习题\t197<br/>2章 文件*\t199<br/>12.1 C文件概述\t199<br/>12.2 文件指针\t199<br/>12.3 文件的打开与关闭\t200<br/>12.3.1 文件的打开(fopen函数)\t200<br/>12.3.2 文件关闭函数(fclose函数)\t202<br/>12.4 文件的读写\t202<br/>12.4.1 字符读写函数fgetc和fputc\t202<br/>12.4.2 字符串读写函数fgets和fputs\t205<br/>12.4.3 数据块读写函数fread和fwtrite\t207<br/>12.4.4 格式化读写函数fscanf和fprintf\t208<br/>12.5 文件的随机读写\t209<br/>12.5.1 文件定位\t210<br/>12.5.2 文件的随机读写\t210<br/>12.6 文件检测函数\t211<br/>12.6.1 文件结束检测函数feof\t211<br/>12.6.2 读写文件出错检测函数ferror\t211<br/>12.6.3 文件出错标志和文件结束标志置0函数clearerr\t211<br/>12.7 本章小结\t212<br/>习题\t212<br/>3章 位运算*\t213<br/>13.1 位运算符\t213<br/>13.1.1 按位与运算\t213<br/>13.1.2 按位或运算\t214<br/>13.1.3 按位异或运算\t214<br/>13.1.4 按位取反运算\t215<br/>13.1.5 左移运算\t215<br/>13.1.6 右移运算\t215<br/>13.2 位域(位段)\t216<br/>13.3 本章小结\t219<br/>习题\t219<br/>附录A C语言上机实验及作业\t220<br/>附录B 全国计算机二级考试公共基础知识要点\t259<br/>附录C C语言库函数\t287<br/>附录D 字符的ASCII码表\t292<br/>参考文献\t293<br/><br/><br/> |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。