【题目】
1. 在C++中,下面哪个关键字用于声明一个变量,其值不能被修改?( )。
A. unsigned
B. const
C. static
D. mutable
答案 B
【考点】
A. unsigned
无符号,将一个整型 变量/常量 变成无符号 变量/常量 。可以使其不可以用负数,但正数可用数量翻了一倍。
B. const
常量,将一个变量变成常量。如下
const int a=10;
于是之后修改
a=100;
是错的
a=100;
C. static
静态变量
D. mutable
在 C++ 中,`mutable` 是一个关键字,用于修饰类的成员变量。`mutable` 关键字的作用是允许被修饰的成员变量在 `const` 成员函数中被修改,即使这些函数被声明为 `const`。