C++语言基础2
在学习本篇文章之前请先学习这篇:
C++语言基础(一)
因为这门语言的学习是有连续性的,所以必须先学习上一篇文章。
Contents 目录
Part 0:复习与引入
Part 1:变量初步
Part 2:基本输入
Part 3:综合运用
Part 4:回家作业
Part 0:复习与引入
上一讲我们学习了基本的程序框架,输出流,运算等内容。我们先来看一下上一讲的回家作业。


本讲我们会先介绍一个东西:变量。
这里要注意编程中的变量和数学中的变量是有很大区别的。开始接下来的学习吧!
Part 1:变量初步
变量,我们可以把它比作一个“盒子”。我们可以输入数据进去,也可以更改其中的数据。本讲我们讲解int整型变量。
定义这个变量:

这里规范一下变量名的命名:
只能含有26个字母(大小写均可)、0~9十个数字以及_(underline下划线)。尽管Dev C++部分版本可用其他的,但是最好还是不要使用。
不能以数字开头。
不能只有下划线
还有2种变量命名方法:
驼峰命名法:例如AnApple。
蛇形命名法:例如an_apple。
怎么给这个变量一个值(赋值)呢?有两种方法:
(1) 合并赋值

(2) 分开赋值

注意:“=”是用来赋值的,绝不是表示相等!!!
完成一道课堂练习。

标准程序:

变量的自增
我们看到上面的课堂练习的标准程序中有这么一段代码:

有些小伙伴可能会感觉不理解。
这里程序执行顺序是:
先计算a + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10,其中a为0,则结果为55,再将其赋值到a中。
如果我们只想要a增加1(自增1),就可以这样写:

但是,众所周知,程序员是世界上最懒的人(划掉),为了方便又发明了这种写法:

还有一种更为简洁:

其他
还有一些要点:
(1) 变量的特性:喜新厌旧
如下代码执行结果是什么?

执行结果是3。
计算机的执行过程:

于是a的最终值就是3。
(2) int整型变量的数值范围:-2147483648~2147483647中的所有整数,占用4个字节(-2的31次方到2的31次方-1),实际上只要记住是大约-21亿~21亿即可。
Part 2:基本输入
上讲我们学习了基本的输入,今天我们学习输出。
现在只需记住:输入后跟变量。
例如我们输入a的值,可以这样写:

注意输入的格式,这里是>>,而不是<<!这个代码应该是很简单的。
Part 3:综合运用
例题1 A+B Problem
请去洛谷上完成:P1001 A+B Problem。
答案:

解析:
先定义2个变量:a与b,然后再分别输入。最后输出两数相加的结果即可。
例题2 A*B问题
请去洛谷上完成:B2033 A*B问题。
答案:

解析:
这题比较简单,只需把上一题中的加号换为乘号即可。
Part 4:回家作业

可以将答案发在评论区,下期揭晓。
谢谢您的阅读!在最后请留下您的三连和关注,以及对这个系列的支持,谢谢!