-
.....查看全部
-
const 在指针里,在星号后面指向不可变,前面不可以赋值查看全部
-
变量的别名:int a=10; int &b=a;b=20;输出a也等于20查看全部
-
指针引用:int a=10;int *p=&a;int *&q=p;查看全部
-
默认参数形式查看全部
-
const加指针后不能在指向其他的变量查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;<br> //指针指向const修饰的变量时,应该是 const int const *p = &a;<br>查看全部
-
上面的是错误的因为 const int x = 3; int *y = &x; x 是常量,只读的。 但是 *y 是变量,读写的。这把一个权限小的赋值给了一个权限大的就相当于把只读的变成了读写的。编译器肯定是不允许的。 下面的是正确的 int x = 3; const int *y = &x; 和上面相反这是把一个权限大的给了一个权限小的。把读写的变成了只读的, 这是编译器允许的。查看全部
-
const 示例查看全部
-
const 示例查看全部
-
const int * const p = &a; 指向和指向的内容都有const修饰因此 p he *p 都不可以改变查看全部
-
onst 修饰了 指针的指向 * const p = &a ; 因此 p 只能指向 a ; &p中存放的只能是 a 的内存地址 &a; 不可以再发生改变。查看全部
-
指针在堆中存在于指向这个指针的地址 &p, 在这个指针地址中存放的是x的地址 &x.查看全部
-
const后面跟什么,什么就是定的。查看全部
-
指针用法查看全部
举报
0/150
提交
取消