内容介绍
写给大家看的c语言书(第2版)是C语言的入门教程,针对没有程序设计基础的读者,详细介绍了C语言的基本概念和编辑技术。本书分为5部分共32章内容,第一部分为C语言入门篇,介绍了C语言的基础知识。第二部分为运算符篇,讲解了常用的运算符以及选择结构等内容。第三部分为逻辑控制篇,讲解了各种循环结构以及各种常用的内置函数。第四部分为数组和指针篇,讲解了数组排序、搜索、指针、堆内存管理以及结构体。第五部分为函数篇,讲解了函数和文件的相关内容。非常适合C语言初学者作为入门教程,也可作为大、中专院校师生和培训班的教材,对于C语言开发的爱好者,本书也有较大的参考价值。写给大家看的c语言书(第2版)章节目录
第一部分 c语言初步 第1章 初识C语言 1.1 什么是程序 1.2 编写C程序需要什么 1.3 编程过程 1.4 使用c语言 第2章 从何处入手 2.1 概述 2.2 main()函数 2.3 数据类型 2.3.1 字符 2.3.2 数字 2.4 小结 第3章 代码注释 3.1 给代码加注释 3.2 注释详述 3.3 留白艺术 3.4 另一种注释方式 3.5 小结 第4章 输出 4.1 printf()做了什么 4.2 printf()的格式 4.3 打印字符串 4.4 转义序列 4.5 转化字符 4.6 小结 第5章 变量 5.1 变量类型 5.2 变量的命名 5.3 定义变量 5.4 在变量中存储数据 5.5 小结 第6章 字符串 6.1 字符串结束符 6.2 字符串的长度 6.3 字符数组:字符的列表 6.4 初始化字符串 6.5 小结 第7章 includej}口#define 7.1 包含文件 7.2 在哪里放置include指令 7.3 定义常量 7.4 小结 第8章 输入 8.1 简述scanf() 8.2 与printf()一起使用 8.3 使用scanf()的问题 8.4 小结 第9章 C怎么做数学运算 9.1 基本知识 9.2 运算符的优先级 9.3 用括号打破规则 9.4.多重赋值 9.5 小结 第二部分 操作空间 第10章 表达式还能用来做什么 10.1 复合赋值 10.2 小心优先级 10.3 强制类型转换 10.4 小结 第11章 关系运算符 11.1 测试数据 11.2 使用if语句 11.3 否则:用else语句 11.4 小结 第12章 逻辑运算符 12.1 获取逻辑 12.2 逻辑运算符的优先级 12.3 小结 第13章 更高级的运算符 13.1 条件运算符 13.2 运算符++和 13.3 运算符sizeof() 13.4 小结 第三部分 保持控制 第14章 循环 14.1 whi.1 e循环 14.2 使用while语句 14.3 使用do-while语句 14.4 小结 第15章 其他循环 15.1 为了重复 15.2 使用for循环 15.3 小 第16章 终止循环 16.1 使用break语句 16.2 使用continue语句 16.3 小结 第17章 测试多个值 17.1 使用switch语句 17.2 switch语句中使用break语句 17.3 妙用case语句 17.4 小结 第18章 输入和输出 18.1 putchar()和getchar()函数 18.2 关于换行符的思考 18.3 getch()函数 18.4 小结 第19章 更多有关字符串的内容 19.1 字符测试函数 19.2 大小写测试函数 19.3 大小写转换函数, 19.4 字符串函数 19.5 小结 第20章 更高级的数学函数 20.1 简单的数学函数 20.2 更多的转化 20.3 三角函数和对数函数 20.4 获取随机数 20.5 小结 第四部分 c程序和大量数据 第21章 C语言如何处理列表 21.1 复习数组 21.2 数组赋值 21.3 有关数组的更多内容 21.4 小结 第22章 搜索数据 22.1 填充数组 22.2 搜索 22.3 小结 第23章 排序 23.1 排序 23.2 加快搜索 23.3 小结 第24章 我的名字叫指针 24.1 内存地址 24.2 定义指针变量 24.3 使用取值运算符 24.4 小结 第25章 数组和指针有什么不同 25.1 数组名是指针 25.2 在数组中取值 25.3 字符和指针 25.4 小心字符串的长度 25.5 指针数组 25.6 小结 第26章 有效管理内存空间 26.1 使用堆 26.2 为什么需要堆 26.3 分配堆 26.4 堆内存分配失败 26.5 释放堆内存 26.6 多次分配 26.7 小结 第27章 结构体 27.1 定义结构体 27.2 在结构体变量中存放数据 27.3 小结 第五部分 用函数组织程序 第28章 把数据存到硬盘上 28.1 硬盘文件 28.2 打开顺序文件 28.3 访问顺序文件 28.4 小结 第29章 另一种保存文件的方式 29.1 打开随机文件 29.2 访问随机文件 29.3 小结 第30章 用函数来组织程序 30.1 用C函数来组织程序 30.2 局部变量和全局变量 30.3 小结 第31章 在函数间共享数据 31.1 传递参数 31.2 传递实参的方法 31.2.1 按值传递 31.2.2 按地址传递 31.3 小结 第32章 让函数更完美 32.1 返回值. 32.2 返回的数据类型 32.3 声明函数原型 32.4.结语 32.5 小结 附录A 你可以飞得更高 附录B 玩C语言写的21点游戏 附录C ASCll表
使用说明
1、下载并解压,得出pdf文件我们首先从手机里面找到“360儿童卫士”APP ,然后我们点击进入“360儿童卫士”APP 我们点击进入“360儿童卫士”APP之后打开的主页是首页,我们点击“我的”然后进入下一步 我们点击“我
古镜记围棋关卡怎么通过,在古镜记游戏中很多小伙伴都不清楚围棋这一关怎么通过,下面小编为大家带来了最新攻略。
黎明觉醒食谱配方有哪些?游戏中设定了12项生存指标,玩家的角色会饿、会冷、会累,当发生这些状态的时候生命值就会减少,这个时候就需要使用食物来回复生命值,每一种食物都是有
来不及了快上车手游怎么选择对局模式?这款游戏已经在9月下旬开始公测了,很多玩家都非常喜欢这款游戏,近期对于这款游戏比较热门的话题就是该如何更换游戏的模式,这款游戏有很
黎明觉醒冷却枪管怎么获得?冷却枪管是枪械武器的配件之一,配件可以弥补枪械武器的一些缺陷,提升武器的性能,使枪械武器发挥出更大的能力。那么黎明觉醒中冷却枪管的获取方法有
来不及了快上车角色怎么升级?很多玩家都非常喜欢这款游戏,该游戏目前已经和玩家们见面了,在游戏中,我们可以通过升级我们的角色,让游戏更加的有乐趣,不少玩家都想知道该如何
黎明觉醒载具有哪些?载具在游戏中可以当做玩家的代步攻击,也可以当做掩体来使用,载具的作用主要是根据载具的类型来决定的。那么黎明觉醒中载具的种类有哪些呢?还有很多小伙伴
黎明觉醒通行证有什么用?在预约黎明觉醒曙光测试的时候,玩家会获得一张渡鸦营地的通行证,通行证的下方还会有邀请码以及链接地址。那么这个通行证代表什么意思呢?还有很多小伙
IE浏览器是Windows电脑自带的浏览器,兼容性强,受到很多用户的喜欢,但是在使用的过程中难免会出现一些问题,比如就有用户发现自己的IE浏览器打不开网页了,这该如何解决?下面就让小编来给大家分析分析吧。
黎明觉醒怪物有哪些?在这场末日灾难中不仅有各种各样的幸存者存在,还会有各种不同的怪物,怪物会攻击玩家,玩家要击杀这些怪物生存下去,击杀怪物也会有资源掉落。那么黎明觉醒