const char *p,char const *p, char * const p之间的区别
2016-12-19 23:07
441 查看
const char * p 和 char const * p 是一个意思,都是p所指向的变量的值不能改变,例如: const char ch = 'a'; const char* p = &ch; *p = 'b'; //这样是错的 char* const p,意思是p所指向的地址是不能改变的,例如: char* const p = &ch1; p = &ch2; //这样是错的
相关文章推荐
- const char *p,,char const *p,,cahr * const p 三者之间的区别
- C语言基础指针之const char *p,char const *p,,cahr * const p 三者之间的区别
- const char *p,,char const *p,,cahr * const p 三者之间的区别
- const和非const之间的区别只适用于指针和引用指向的数据,也就是说fun(char)与fun(const char)将出现二义性错误
- static_cast、dynamic_cast、reinterpret_cast和const_cast之间的区别,char int *p,int const*p
- 关于const char*, char const* and char *const 等的区别
- String,CString,TCHAR,char之间区别和联系
- char *const p;与 const char * p;的区别
- 运算转换符static_cast,const_cast,reinterpret_cast,dynamic_cast之间的区别
- CString const char*与char*之间的转换关系
- 运算转换符static_cast,const_cast,reinterpret_cast,dynamic_cast之间的区别
- const char*, char const*, char*const的区别
- CString const char*与char*之间的转换关系
- const int* a; int const *a ; int* const a 三者之间的区别
- const char* p , char const* p 以及 char * const p的区别?
- 怎样记忆const char*, char const*, char* const的区别
- const char*, char const* and char *const 的区别
- const char*, char const*, char*const的区别
- const char*, char const*, char *const 的区别
- char,nchar,varchar,nvarchar,text,ntext之间的区别