关于本书的内容有任何问题,请联系 张斌
第 1章 绪论 11.1 C语言的发展过程 11.1.1 计算机语言的发展过程 11.1.2 C语言的发展过程 21.2 C语言的特点 21.3 C程序的结构和书写格式 31.3.1 C程序的结构 31.3.2 C程序的书写格式 41.4 Visual C++ 6.0上机操作 41.4.1 C程序可执行文件的生成过程 41.4.2 Visual C++ 6.0上机操作过程 51.4.3 程序调试 9习题 12第 2章 基本数据类型与运算符 142.1 基本数据类型和取值范围 142.1.1 基本数据类型和取值范围 142.1.2 整型常量 152.1.3 实型常量 162.1.4 字符常量 162.1.5 字符串常量 172.2 运算符 182.2.1 优先级与结合规则 182.2.2 赋值运算与连续赋值 192.2.3 算术运算 192.2.4 关系运算 212.2.5 逻辑运算、连续比较和逻辑优化 212.2.6 位运算 222.2.7 条件运算 242.2.8 复合赋值运算 242.2.9 逗号运算 252.2.10 其他运算sizeof 252.2.11 类型转换与类型转换规则 252.3 输入/输出函数 282.3.1 格式化输出函数printf 282.3.2 格式化输入函数scanf 302.3.3 字符输入/输出函数 32习题 33第3章 控制结构 363.1 程序结构框图 363.1.1 自然语言描述 363.1.2 流程图 373.1.3 N-S图 373.1.4 结构化程序设计 383.1.5 复合语句 393.2 二分支结构 393.2.1 二分支结构选择语句 403.2.2 不平衡if结构 423.2.3 if语句的嵌套 433.3 多分支结构 473.4 循环结构 513.4.1 for语句 523.4.2 while语句 553.4.3 do~while语句 573.4.4 循环嵌套 593.5 break、continue及goto语句 603.5.1 break语句 603.5.2 continue语句 613.5.3 goto语句 62习题 63第4章 函数 684.1 函数调用过程 684.2 函数的定义 694.2.1 函数定义的一般形式 694.2.2 函数定义中的要点说明 704.2.3 函数的声明 734.3 递归函数 754.3.1 递归概念 754.3.2 递归举例 764.4 存储类型、生存期和作用域 784.4.1 存储类型 784.4.2 生存期和作用域 794.5 编译预处理 864.5.1 文件包含 864.5.2 宏定义 874.5.3 条件编译 89习题 91第5章 数组 965.1 一维数组 965.1.1 一维数组的定义与初始化 965.1.2 一维数组的引用 985.1.3 字符型数组与字符串 1005.1.4 字符串操作 1015.2 二维数组 1045.2.1 二维数组的定义 1045.2.2 二维数组的引用 1055.3 多维数组 1075.4 函数与数组 1095.4.1 函数与一维数组 1095.4.2 函数与二维数组 1115.5 问题与解答 1145.5.1 “气泡法”排序问题 1145.5.2 二分法查找问题 1165.5.3 Josephus(约瑟夫)问题 117习题 118第6章 指针 1246.1 指针与变量 1246.1.1 指针的基本概念 1246.1.2 指针变量的定义与引用 1266.1.3 指针的运算 1276.1.4 指向指针的指针 1296.2 指针与数组 1296.2.1 指向数组元素的指针 1306.2.2 指向数组的指针 1376.2.3 指针数组 1436.2.4 指针与字符串 1476.3 指针与函数 1506.3.1 指针作函数参数 1516.3.2 返回指针值的函数 1546.3.3 函数指针 1566.4 问题与解答 1596.4.1 本章重点概念的复习 1596.4.2 “选择法”排序问题 1596.4.3 子串定位问题 160习题 161第7章 结构与共用 1687.1 结构类型 1687.1.1 结构类型的定义、初始化与使用 1687.1.2 结构类型数组 1737.1.3 结构类型数据的指针 1747.1.4 嵌套结构 1787.1.5 用指针处理链表 1797.2 共用类型 1867.2.1 共用类型的定义 1867.2.2 共用类型变量的引用 1887.3 枚举类型 1897.4 位域 1917.4.1 位运算符与位运算 1917.4.2 位域 1937.5 自定义类型 194习题 196第8章 文件 2058.1 文件概述与文件类型指针 2058.1.1 文件概述 2058.1.2 文件类型指针 2068.2 文件的打开与关闭 2078.2.1 文件的打开 2078.2.2 文件的关闭 2088.3 文件的读写 2098.3.1 字符读写函数fgetc()和fputc() 2098.3.2 字符串读写函数fgets()和fputs() 2118.3.3 格式化读写函数fscanf()和fprintf() 2138.3.4 数据块读写函数fread()和fwrite() 2158.4 文件的定位 2188.5 文件检测 2208.6 文件的低层操作 221习题 224第9章 文本与图形处理 2309.1 文本的屏幕输出与键盘操作 2309.1.1 文本的屏幕输出 2309.1.2 键盘操作 2379.1.3 综合实例程序 2399.2 图形编程 2429.2.1 图形模式初始化 2429.2.2 独立图形运行程序的建立 2469.2.3 屏幕颜色的设置和清屏函数 2489.2.4 基本图形处理函数 2509.2.5 图形模式下的文本输出 2579.2.6 综合图形实例程序 260附录1 常用字符与ASCII值对照表 263附录2 C语言保留字一览表 264附录3 运算符的优先级及其结合性 264附录4 常用C库函数 265参考文献 272
本书是有关物理实验的教材。全书共42个实验,涉及力学、热学、电磁学、光学和近代物理等方面,其中有综合与设计性实...
本书分为两大部分,第一部分为信息技术基础,主要介绍计算机信息处理技术的基础知识,共分6个章节,系统地论述了计算...
本书打破了传统模式,以实际应用为出发点,通过大量来源于实际工作的精彩实例,全面涵盖了读者在使用Word、Exc...
本书分为上、下两册。下册主要内容为向量代数与空间解析几何、多元函数微分学及应用、重积分、曲线积分、曲面积分、无...
本书分为上、下两册。上册主要内容为函数、极限与连续,一元函数微分学,微分中值定理与导数的应用,一元函数积分学,...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书以PyCharm为主要开发工具,采用理论与实训案例相结合的编写方式,系统地讲解Python的相关知识。本书...
本书根据高等院校应用技术型人才培养的目标编写,适合案例学习和模块化教学相结合的教学方式。本书以真实企业开发案例...
Java是互联网时代深受开发者欢迎的编程语言,广泛应用于开发移动应用、Web应用、分布式应用、游戏、系统服务和...
本书是一本系统、实用、易学的Python入门教材。全书围绕Python3的核心知识点,按照Python编程的学...
我要评论