欢迎光临散文网 会员登陆 & 注册

C++语言基础2

2023-03-05 15:41 作者:轩轩科技  | 我要投稿

在学习本篇文章之前请先学习这篇:

C++语言基础(一)

因为这门语言的学习是有连续性的,所以必须先学习上一篇文章。

Contents 目录

Part 0:复习与引入

Part 1:变量初步

Part 2:基本输入

Part 3:综合运用

Part 4:回家作业

Part 0:复习与引入

上一讲我们学习了基本的程序框架,输出流,运算等内容。我们先来看一下上一讲的回家作业。

本讲我们会先介绍一个东西:变量。

这里要注意编程中的变量和数学中的变量是有很大区别的。开始接下来的学习吧!

Part 1:变量初步


变量,我们可以把它比作一个“盒子”。我们可以输入数据进去,也可以更改其中的数据。本讲我们讲解int整型变量。

定义这个变量:

这里规范一下变量名的命名:

  1. 只能含有26个字母(大小写均可)、0~9十个数字以及_(underline下划线)。尽管Dev C++部分版本可用其他的,但是最好还是不要使用。

  2. 不能以数字开头。

  3. 不能只有下划线

还有2种变量命名方法:

  1. 驼峰命名法:例如AnApple。

  2. 蛇形命名法:例如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:回家作业

可以将答案发在评论区,下期揭晓。

谢谢您的阅读!在最后请留下您的三连和关注,以及对这个系列的支持,谢谢!


C++语言基础2的评论 (共 条)

分享到微博请遵守国家法律