const char *p,,char const *p,,cahr * const p 三者之间的区别
2011-05-28 10:22
453 查看
将一个声明从右向左读,(*读作pointer to),则char * const p读作(p is a const pointer to char)即是:p是一个指向char型的常量指针,它不能指向其他字符串,但是字符串的内容可变,,
const char *p;(p is a pointer to a const char) p是指向一个常量字符串的指针,它所指向的字符串不可变
char const *p,,同const char *p,,,,,const可以放在变量名的前面或者类型之前,含义相同,
const char *p;(p is a pointer to a const char) p是指向一个常量字符串的指针,它所指向的字符串不可变
char const *p,,同const char *p,,,,,const可以放在变量名的前面或者类型之前,含义相同,
相关文章推荐
- const char *p,,char const *p,,cahr * const p 三者之间的区别
- C语言基础指针之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
- 【待续】C#.Net 关键词清理 Fields Property Attribute Const三者之间的区别与联系
- const char * 、char const *、 char * const 三者的区别
- char的1、‘1’以及int的1这三者之间的区别
- char*,const char*和string 三者转换及区别
- const char * 、char const *、 char * const 三者的区别
- const int* a; int const *a ; int* const a 三者之间的区别
- const char *p,char const *p, char * const p之间的区别
- display:inline、block、inline-block三者之间的区别
- sleep() wait() yeild()三者之间的区别?
- const char *p,char * const p,char const *p 的区别
- char字符串数组与string之间的转换,以及sizeof,strlen,length的区别
- C语言中char *s 和char s[]之间的区别
- 理解socket,tcp,http三者之间的区别和原理
- 重写(overwrite)、重载(overload)和覆盖(override)三者之间的区别
- string、char*、const char*、char [] 之间的相互转化
- php笔试题一 - 请写出PHP的字符串函数/echo\print\print_r三者之间的区别