-
没有const 修饰,形参(fun函数里面的a,b)的改变是会影响到实参(主函数里面的x,y)的查看全部
-
const此处修饰&z,也就是说z不可再是x意外其他参数的引用,z的值可以改变查看全部
-
此处const 修饰*p,*p不可改变,但是可以将p再指向y,所以此处可以通过指针先后输出两个值,注意此处指针的另一种写法 p =&y;查看全部
-
但是可以对*p进行赋值查看全部
-
此处const修饰p,所以const只能指向x不能指向y查看全部
-
报错,因为const修饰的是*p,相当于*p为常量,不可以歌常量赋值查看全部
-
define 定义一个常量和const定义一个常量效果一样,但是define是宏定义,无法确定数据类型,所以还是多用const查看全部
-
因为第一种写法有更改x值的风险查看全部
-
错误写法,就是要知道const 到底修饰的是什么查看全部
-
指针的写法 int * a=&b;定义了一个指针a指向b,别名写法 int &y =x; 定义了一个x的别名y查看全部
-
几种错误用法,就是const相当于final,由const修饰过就不能变查看全部
-
const修饰x的别名y,那么不能通过y 来修改x的值,因为y值不能再被赋值查看全部
-
const修饰p和*p查看全部
-
此处const修饰p,意味着p 只能指向x不能指向其他查看全部
-
此处p还可以指向y查看全部
举报
0/150
提交
取消