六 switch-case_常量_const变量

switch(变量)
{
case 值1:
语句;
break;
case 值2:
语句;
break;
... ...
default: break;
}
case后只能是整型或者字符型的常量或常量表达式。
const修饰的变量不能放在case后面,因它仅仅是"只读变量",并不是常量。
const定义的“只读变量”不会被编译器分配存储空间,因此其在程序运行过程中只有一份备份,存放在“静态存储区”,而#define定义的宏常量在内存中有若干个备份。

posted @ 2020-02-04 11:01  wuqi1003  阅读(992)  评论(0编辑  收藏  举报