假如C语言是我发明的

假如C语言是我发明的

作者:王洋徐俊王瑞

出版社:电子工业

出版年:2022年10月

ISBN:9787121442315

所属分类:科普读物

书刊介绍

《假如C语言是我发明的》内容简介

一位从未接触过计算机编程的小学生提问,作者尝试站在编程语言发明者的角度来回答,提问有趣活泼,从不懂计算机编程到能参加信息学奥林匹克比赛;回答清晰深刻,描述正确的编程思维并能学以致用——本书在这样的一问一答中带领大家开启一次C语言入门之旅。本书不仅叙述C语言的全部语法规则,而且包含编程涉及的计算机科学的相关知识和基础概念,还精心编排大量短小精悍、循序渐进的编程任务,分布在本书的每个部分。读者如果认真地跟随本书实现每段程序,将具备C语言基础编程的能力。
C语言历来被认为是为编程高手而生的语言,本书写给希望学习C语言的读者。无论你是小学中高年级的学生,还是计算机专业的大学生,或者是完全没有C语言基础和编程知识的人,本书都能带领你从零开始掌握C语言的全部语法,感受用0和1实现自己想法的成就感。
王洋,中国计算机学会编程培训师资认证项目CCF PTA组织委员会副主席,曾任国家软件出口中心首席IT教育专家。参与开发CNNIC、国家互联网主干网项目、国家开发投资公司信息系统、首都十大信息化工程、北京市商业增值网、建达国际兰德电子信息系统等项目。在600余所高校进行过2400多场演讲,从事信息学奥林匹克教育工作五年。

作品目录

内容简介
前言
第1章:程序小萌新“Hello
World!”
1.1、人类天生就是程序员
1.2、驾驭计算机
1.3、编程的魅力
1.4、我们发明的C语言,计算机认识吗
1.5、“Hello
World!”是个“梗”
1.6、出发!编程大神
1.7、让我们的程序运行起来
1.8、输出没那么容易
第2章:计算机是个数学天才
2.1、先算个1+2吧
2.2、C++的显示进化
2.3、计算机只会算加法
2.4、小学生的除法
2.5、小学生会余数
2.6、C语言也遵守优先级
第3章:过目不忘的计算机
3.1、内存和外存是个天才的设计
3.2、数据有类型
3.3、给内存地址起个名字
3.4、计算机认识整数
3.5、变量赋值
第4章:只认识0和1的计算机
4.1、内存地址长啥样
4.2、计算机只有两个手指头
4.3、在二进制和十进制之间穿梭
4.4、不是只有二进制
第5章:终于能够输入了
5.1、能保存,才能输入
5.2、C++的输入
5.3、计数器
第6章:多种多样的数据类型
6.1、整数类型的基础知识
6.2、字符类型
6.3、ASCII编码
6.4、小数类型
6.5、整数类型还没完
第7章:高级运算能力
7.1、数学运算符的运用
7.2、显示二进制数
7.3、拆解数字的每位
7.4、字符的运算
7.5、赋值竟然也是运算
7.6、交换两个变量的值
7.7、逗号也是运算符号
第8章:能够支持所有的运算,太“天才”了
8.1、负数的表示
8.2、按位非运算
8.3、按位与运算
8.4、按位或运算
8.5、按位异或运算
8.6、移位运算
第9章:计算机聪明的根源
9.1、会判断的程序才聪明
9.2、找出更大的数
9.3、等于号是个陷阱
9.4、判断大小写字母
9.5、非法的成绩
9.6、好学生划分
9.7、不仅仅判断大小写
9.8、简易计算器
第10章:处理大量的数据
10.1、数组
10.2、数组元素交换
10.3、集体后移
10.4、数组地址的秘密
10.5、字符串
第11章:疯狂运算的计算机
11.1、while循环
11.2、数字累加
11.3、统计字符串中字符的数量
11.4、将字符串中的小写字母变成大写字母
11.5、大小写字母的相互转换
11.6、break和continue
11.7、人性化的for循环
11.8、判断质数
11.9、水仙花数
第12章:烧脑的循环
12.1、100~200中的质数
12.2、画出一个矩形
12.3、画出一个三角形
12.4、九九乘法表
12.5、陶陶摘苹果
12.6、级数求和
第13章:二维的世界
13.1、二维数组是骗人的
13.2、翻转照片
13.3、邪恶的指针
第14章:团队作战
14.1、Hello!函数
14.2、参数的困局
14.3、在函数中指针的特别功效
14.4、引用才是进化方向
14.5、用数组做参数
14.6、判断质数
14.7、字符串原地逆序
14.8、用函数实现求水仙花数
第15章:管辖范围
15.1、神奇的大括号
15.2、大部分都是局部变量
15.3、终极全局变量
15.4、静态局部变量
第16章:排排坐、分果果
16.1、选择排序
16.2、冒泡排序
16.3、插入排序
16.4、桶排序
16.5、随机数
16.6、二分查找
第17章:复杂的数据

相关推荐

微信二维码