发布网友 发布时间:2022-04-25 16:28
共1个回答
热心网友 时间:2023-10-17 18:40
首先我想说的是,这些东西只是存在书本中的一些定义,你不用太在意这些字眼,只要了解C/C++的实质就行了。至于那些咬文嚼字的东西就可以放一边了。
接下在说说你的问题
.....
所谓的常量,与变量不同,它就是不会变的量。
比如:const
int
A
=
5;
这个A就是一个常量。它的值是不能被改变的,永远是5。所以不能有A
=
8这样的赋值操作。
理解了常量的概念,接着就可以很好理解
字符常量
与
字符串常量
,显然这两个都是常量。那么他们就都和上面那个A一样的性质。不同的是数据类型不同。字符常量是数据类型为char型的常量,字符串常量是数据类型为char[]型字符串的常量。比如:const
char
A
=
'a';
const
char
B[]
=
"Hello
World!";
这里A是字符常量,B是字符串常量。
常量标识符自然就是上面的A和B两个标识符。记住,被你取了名字来表示常量的那个单词就是常量标识符,就像上面的A和B。
至于符号常量,应该就是常量的全称吧。这个我还真不记得了。这些东西你到真正写程序的时候根本用不到,你重点要知道const的方法和常量的实质。