黑马程序员技术交流社区
标题:
新人笔记4
[打印本页]
作者:
snowimba
时间:
2015-10-12 20:37
标题:
新人笔记4
1、const概念:
const是一个类型修饰符:
使用const修饰变量则可以让变量的值不能改变;常量
2、作用:
1)可以定义常量,不可改变;
2) 便于进行类型检查,不允许改变;
3)保护数据防止意外的修改;
4)可以避免意义模糊的数字出现
5)可以节省空间
6)提高效率,不会开空间,而是符号表方式保存;
3、使用地方:
1)修饰变量;变量变成常量无法修改;
const int a = 10;*p可以强制修改,无解;
2)修饰指针
const int *p =&a;1、指向可以改变,而里面的值不能变,指向的值不能变
p=&b;
2、指向的值可以变,指向不能变
int * const p2 =&a;
*p2 = 100;
3、指向和指向值都不能改变;
const int *const p3 = &a;
记忆技巧:看const和*的位置
1)如果const在*的左侧,表示指向的值不能变,指向可以变
2)如果const在*的右侧,表示指向的值可以变,指向不可以变
3)如果const在*的两侧,表示指向的值和指向都不能变;
3)修饰数组
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2