CONST 常量

  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,

不能修改地址也不能改变值;

猜你喜欢

转载自www.cnblogs.com/affectionH/p/10356059.html