-
const定义查看全部
-
引用别名查看全部
-
内联函数的系统处理查看全部
-
计算机对函数重载的区分法查看全部
-
函数重载查看全部
-
ZONGJIE查看全部
-
;指针指向const修饰的变量时,应该是const int const *p=&a;查看全部
-
函数,声明可以写默认值,定义时不要写默认值查看全部
-
有默认参数值的参数必须在参数表的最右端查看全部
-
const *p = &x; p = &y; p 是可修改的查看全部
-
const int x = ?; 则使 x 变成了一个常量查看全部
-
引用不能单独存在查看全部
-
当数组作为形参时 比如数组名是arr 参数列表里为什么是int *arr 这个* 的作用是什么,int *arr是不是和int arr[]等价? 在参数列表中作为参数用时,在这里他们效果是一样的,都是相当于指针。 注:数组可以看作是常量指针,在声明时便分配内存,数组名就是指向数组第0个元素的指针,不过指向的地址不可变,这样说能明白?在参数列表中作为参数用时,数组名代表数组元素的首地址,并不代表数组中的全部元素。因此用数组名作函数实参时,不是把实参数组元素的值传递给形参,而只是将实参数组的首地址传递给形参,形参可以是数组名,也可以是指针变量,他们用来接收实参传来的地址,这样,实参数组和形参数组就共占同一段内存单元。因此改变形参数组元素的值将同时改变实参数组的值,这样做排序时,将要排序的数组传递到函数中,主调函数中的数组也已经排好序了. ————————也就是说可以用arr[]或者*arr查看全部
-
说一个比较好记的方法来区分 int const *p与 int* const p,把*读作pointer to然后从后往前读. 第一个int const *p就可以读作 p is a pointer to const int,p是指向常量的指针 第二个int* const p就可以读作 p is a const pointer to int,p是指向int型的常指针查看全部
-
可以覆盖查看全部
举报
0/150
提交
取消