大小:41.09M
更新时间:23-08-28
系统:Pc
写给大家看的c语言书(第2版)是一部别开生面、与众不同的C语言经典入门著作,由美国计算机编程专家佩里编著。本书内容丰富,将C语言的基础知识、必备的实战技能和宝贵编程经验尽数道来。没有云山雾罩,没有前因后果的行话,没有艰深而且不必要的内部技术细节,没有沉闷晦涩的长篇大论,只有生动的漫画、丰富的图示、幽默通俗的文字、细致的分析阐述、引人入胜的趣闻轶事和短小精悍的章节安排。作者不仅将c语言重要的知识点以“线索”、“警告”、“陷阱”、“难点”、“小结”等活泼的形式呈现给读者,而且还提供了一个贯穿全书的21点游戏程序,完美地将旅途上所有的景点巧妙地嵌在其中,适用于学习c语言的朋友免费阅读。
没有编程基础,被C语言的术语和细节搞得晕头转向,手头的教科书无数次拿起又放下、总是读不进去,甚至已经开始考虑放弃?不要灰心!本书将带你开始一次轻松有趣的C语言之旅,并且使你在旅途的终点自信满满地迎接憧憬无限的明天。
这是一部别开生面、与众不同的C语言经典入门著作,在全球畅销已经近20年,重印数十次。书中,作者好像坐在你身边的老朋友,拉着家常,将C语言的基础知识、必备的实战技能和宝贵编程经验一一道来。没有云山雾罩,没有前因后果的行话,没有艰深而且不必要的内部技术细节,没有沉闷晦涩的长篇大论,只有生动的漫画、丰富的图示、幽默通俗的文字、细致的分析阐述、引人入胜的趣闻轶事和短小精悍的章节安排。作者不仅将重要的知识点以“线索”、“警告”、“陷阱”、“难点”、“小结”等活泼的形式呈现给读者,而且还提供了一个贯穿全书的21点游戏程序,完美地将旅途上所有的景点巧妙地嵌在其中。
本书不仅已经成功地使无数没有编程经验的初学者包括许多十几岁的孩子掌握了C语言,也是全球许多著名高校的程序设计课程教材。
第一部分 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文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
类似软件
计算机二级c语言程序设计题库1.62M314人在用计算机二级c语言题库软件是科慧尔软件官方开发的一款二级c语言考试系统,该系统按照最新《全国计算机等级考试二级C语言程序设计考试大纲》研发而成,拥有考试大纲、同步训练、测验评析和模拟考试四大栏目,可以帮助广大考生更好的掌握二级c语言程序设计,从而更好的通过
查看
c++程序设计语言(第1-3部分)(原书第4版)157.95M1541人在用 c++程序设计语言(第1-3部分)(原书第4版)是C++领域的一本经典的参考书,由C++语言之父Bjarne Stroustrup编著,全书知识结构完整,对C++语言介绍非常全面,作者按照基本功能、抽象机制、标准库的递进层次组织全书,由浅入深地把C
查看
office2013日语语言包249.03M743人在用 office2013日语语言包是微软官方针对office2013软件而开发的日文语言包,包括32位和64位两个版本,能够将office2013中的菜单,子菜单,工具栏,选项等内容全部翻译为日语,适用于想要使用office2013日语版的朋友们,欢迎
查看
c++程序设计语言(第4部分:标准库)68.02M1347人在用 c++程序设计语言(第4部分:标准库)是C++之父Bjarne Stroustrup编写的全新作品,也是通常用户所说的c++程序设计语言第四版,是无可替代的C++领域经典的参考书,详细的介绍C++11的各项新特性、功能等。全书知识结构完整,对C++
查看热门标签
网友评论0人参与,0条评论
最新排行
房屋买卖合同正规范本12Kword版 房屋买卖是生活中最常见的事情,在购买时需要拟定一些事项,以备将来发生纠纷时好解决问题。在此小编带来了房屋买卖合同正规范本word版本,详细的介绍了房屋买卖时甲方乙方的权利和义务等,也列举了许多房产买卖的条约等,让你在签合约时懂得更多,知道合同需要写
查看
ASP.NET 3.5 揭秘(卷2)58.31MASP.NET 3.5 揭秘(卷2)是一本ASP.NET 3.5框架揭秘书籍,由美国程序员沃尔瑟(WaltherS)编著。本书为需要创建网站的专业程序员而写,是一本使用ASENET 3.5创建网站的十分全面的参考书,主要介绍了ASP.NET的安全性,缓存
查看
ASP.NET MVC2开发实战28.67M黄保翕pdf扫描版 ASP.NET MVC2开发实战是一本ASP.NET MVC2技术的开发设计指导书籍,由黄保翕编著。全书将内容分为基础观念篇、技术讲解篇和开发实战篇,其中基础观念篇主要介绍了MVC架构的基础知识;技术讲解篇对ASP.NET MVC 2的各项开发技术
查看
linux shell编程从初学到精通81.02M伍之昂pdf扫描版 shell脚本编程成为一个优秀的linux开发者和系统管理员必须掌握的技术之一,但如何才能更好的常握呢?这里小编带来了linux shell编程从初学到精通,由华清远见嵌入式培训中心的伍之昂编著,全书内容丰富,覆盖了shell编程的大部分技术,并结
查看
硬件架构的艺术数字电路的设计方法与技术37.73Mpdf扫描版 硬件架构的艺术数字电路的设计方法与技术是由印度半导体公司高级系统工程师Mohit Arora编著的一本硬件架构设计图书,简称为硬件架构的艺术,是李海东,来萍,师谦等翻译,机械工业出版社出版。全书主要内容涉及时钟和复位,多时钟域设计,时钟分频器,低功
查看
photoshop cs3用户指南23.71M官方pdf版 本款photoshop cs3用户指南是小编从adobe官方下载的pscs3官方pdf教程,总共包括21个章节,包括快速入门,工作区介绍,打开和导入图像,camera raw,颜色,色彩管理,调整颜色和色调,修饰和变换,选择,图层,绘画,滤镜,文字
查看
jenkins权威指南中文pdf版47.47M约翰·弗格森·斯马特扫描版Jenkins作为持续集成、持续交付领域内的优秀开源软件,自然而然地成为我们在项目中大量运用的工具,但如何才能更好的学习好呢?小编这里推荐大家阅读jenkins权威指南,这是一本Jenkins的权威指南教材,由美国程序员约翰·弗格森·斯马特编著。全书就是
查看
windows内核安全与驱动开发203.53M谭文 陈铭霖pdf扫描版windows内核安全与驱动开发是一本Windows客户端安全软件开发指导书籍,由谭文,陈铭霖编著,全书主要讲解的是Windows客户端安全软件开发相关的驱动程序开发,书中的程序使用环境从32位到64位,从Windows XP到Windows 8都有涉及
查看
实战gradle pdf 中文版52.24M高清扫描版 Gradle是一个通用的自动化构建工具,类似于传统工具如Ant和Maven,但如何更好的入门呢?小编特别介绍大家阅读实战gradle,这是一本关于使用Gradle实现端到端的项目自动化的综合指南,由美国程序员Benjamin Muschko编著,本
查看
sql server 2005安装图解5.26Mpdf高清版 SQL Server 2005是目前网络上使用率最高的数据库,虽然高版本的sql能够带给用户带多新功能,但迁移数据库以及熟练操作也需要一段时间,故此SQL Server 2005还是非常有市场的,本站在这里提供sql server 2005安装图解
查看
SQL学习指南第2版18.98M高清扫描版 SQL学习指南第2版是一本mysql数据库学习指南,由美国程序员博利厄(Alan Beaulieu)编著。本书内容更新至新版本的数据库管理系统,包括mysql6.0、oracle 11g和ms sql server2008。无论你需要编写数据库应用
查看