-
const定义的变量和#define定义的变量都是变成了常量!查看全部
-
指针变量指向的只能是变量,若指向的变量被const定义成常量则会报错!!!查看全部
-
c++中引用不能单独存在查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
const与引用查看全部
-
const在*之后查看全部
-
CONST在*之前,确定*p查看全部
-
const查看全部
-
基本数据类型查看全部
-
指针指向const修饰的变量应该是:const int x=3;const int const*p=&x;查看全部
-
void fun(int&a//形参,int&b//形参)此时形参a,b的改变可以影响实参x,y 函数中调用fun:fun(int x//实参,实际传入值,int y//实参,实际传入值) 在形参前加const:void fun(int const&a,int const&b)此时不能给形参a,b赋值,也无法通过a,b改变x,y的值查看全部
-
const是用来决定数据是否可以变化的关键字;查看全部
-
int const*p=&x <=> const int*p=&x :两者都可以再指向另一个值,比如=&y;都不能通过指针值来改变x或y的值,只能由x、y本身来改变值。const在指针前。 int *const p只能指向同一个变量如=&x,但可通过p来改变变量(如x)的值。const在指针后。 int const*constP=&x <=> const int &constp=&x;只能指向同一个变量,只能由变量来改变值。指针前后都有const !!!:允许权限小的接受权限大的:如int x=3; int const *p=&x;此时*P(指针)不能变,只能通过变量(x)来改变值。 错误:int const x=3; int *p(权限大,就是指针的值可变)=&x(权限小,x为静态常量);查看全部
-
结构体用于一个复杂的数据类型查看全部
-
结构体类型引用查看全部
举报
0/150
提交
取消