【C++】变量(一) 什么是变量?

本文介绍了C++中的变量,包括变量作为储存空间的角色、类型定义及内存中的表示。讨论了左值(lvalue)和右值(rvalue)的概念,举例说明了它们在赋值操作中的应用。
摘要由CSDN通过智能技术生成

前面介绍了基本的数据类型的表示方法,接下来我们要接触程序编写中应用最多的变量。变量无疑是简化了我们程序编写的难度和复杂度,这就好比数学中用到的方程,通过设定未知数,我们往往可以很好的处理很多棘手的、未知的甚至是通过常规方法不可完成的计算。变量的重要性不必多说,在程序中,我们又是怎么运用变量的呢?下面我们来看一个例子。

 需要我们编写一段程序,计算2的10次幂。看到这个题目的第一反应可能是把10个2相乘,这样就可以很轻松得出结果,就像下面这样:

#include <iostream>

int main()

{

    std::cout<< "2 raised to the power of 10: ";

    std::cout<< 2*2*2*2*2*2*2*2*2*2;

    std::cout<< std::endl;

    return 0

}

 这样的计算很简单,也很直观,但是我们必须要一遍一遍地检查,10个2中少了一个都不行。这时,又出现了另外一个问题,如果要求计算的不是2的10次幂,而是2的15次幂、或者2的20次幂,怎么办?我们必须完全按照题目要求,修改程序的主体,并且一丝不苟的检查以避免出现遗漏,但不可避免的是,在如此繁复的工作中,我们极易出错,并且每当我们需要改动的时候,都要重复的来做。那么我们有没有什么方法可以避免这种蛮力的方法呢?

书中给我们提供了另外一种方法,它由两个步骤构成:

1. 命名一个对象来代表并且显示每一次的计算;

2. 当程序语句的前提是true的时候&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值