标签:不能 数组 [1] const 地址 改变 nbsp 指针 函数
const int a[]={1,2,3,4,5,6} //后续不能够改变a数组内的值;
int b[]={1,2,3,4,5,6},
int c[]={1,2,3,4,5,6},
const int *pb=b,//指向const 的指针通常使用在函数形参里面表示 ,表示该函数不会使用指针改变数据。
pb[1]=5 ,// 不允许,指向const 的指针不可以改变值 ,
pb=c,//允许
b[1]=5; //允许。
int b[]={1,2,3,4,5,6},
const int c[]={1,2,3,4,5,6},
const int *pb ,pb可以指向c也可指向b;
int b[]={1,2,3,4,5,6},
const int c[]={1,2,3,4,5,6},
int *pb ,pb不可以指向c但是可指向b;
int b[]={1,2,3,4,5,6},
int * const pb=b,
pb=&b[2]//不允许 ,只能指向数组头一个,
*pb=12// 可以改变值;
int b[]={1,2,3,4,5,6},
const int * const pb=b,
不能修改地址也不能改变值;
标签:不能 数组 [1] const 地址 改变 nbsp 指针 函数
原文地址:https://www.cnblogs.com/affectionH/p/10356059.html