购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 黑板的面积
——常量

黑板的形状一般是长方形,通常被固定在教室前方的墙面上,以便教师和学生方便地进行书写和观察。教室黑板主要作为教学工具,用于展示和演示各种信息。昨天学生刚学习了长方形的面积计算公式,即s = a × b。今天在数学课上,老师为了检查学生有没有复习昨天的知识,让学生计算教室黑板的面积。黑板信息如图2.10所示。

该实例可以使用C++代码求解,其中需要使用常量,其步骤如下。

(1)黑板的长是一个固定的值,可以使用常量a表示。

(2)黑板的宽是一个固定的值,可以使用常量b表示。

(3)计算黑板的面积:s=a*b。

根据实现步骤,绘制流程图,如图2.11所示。

图2.10 黑板信息

图2.11 计算黑板面积的流程图

根据流程图,实现黑板面积的计算。编写代码如下:

程序中的第7行代码使用了星号(*),其在C++语言中表示乘号。代码执行后的效果如下:

  黑板的面积为:8平方米

核心知识点

在C++语言中,常量是指在程序运行过程中其数值不会发生改变的量。常量在程序中起到固定数值或特定含义的作用,用于表示不可变的数据。常量可以分为字面常量(literal constants)和自定义常量两种类型。

1.字面常量

字面常量是直接使用数值或字符来表示的常量。字面常量在代码中以字面的形式出现,不需要用任何符号或标识符表示。

(1)整型字面常量:如20、0xFF、-10等。

(2)浮点型字面常量:如3.14、1.0e-5等。

(3)字符常量:如'A'、'5'等。

(4)字符串常量:一系列字符组成的常量,如"Hello" "C++"等。

2.自定义常量

自定义常量是使用const关键字进行定义的常量。自定义常量在程序中具有一个名称,并使用该名称表示常量的值。

在上方的代码中,a、b、s就是自定义常量,这些常量使用const关键字进行定义。其语法形式如下:

  const 数据类型 常量名=值;

助记小词典

const:constant (常数,发音为[ˈkɑːnstənt])的简写。

思维导图

常量的思维导图如图2.12所示。

图2.12 思维导图

扩展阅读

(1)在使用const关键字定义常量时,不可以将常量声明和初始化分开写,如以下的代码:

由于上述代码将声明常量和初始化常量分开进行书写,导致程序出现如图2.13所示的错误。

图2.13 错误信息

(2)自定义常量在定义后,无法在其他语句中对其进行修改或赋值,如以下的代码:

由于上述代码在定义常量后为其进行了一次赋值,导致程序出现如图2.14所示的错误。

图2.14 错误信息

练一练

(1)编写程序,计算一个半径为5cm的圆的面积。

(2)指出下列程序的错误及错误原因。

const int a;

a=4; r9zbqOZzkAQkCpIL1bEH/B9/Qlrkk1XqfPyxAjoE/st8ozVFmZceJ89o6ozaRXrw

点击中间区域
呼出菜单
上一章
目录
下一章
×