首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

大神进。C。

2012-06-23 
大神进。C高手进。。。const char **p 和char *const *p解析一下char **p 怎么理解 ,是把char**理解为一个类型

大神进。C高手进。。。
const char **p 和char *const *p解析一下 char **p 怎么理解 ,是把char**理解为一个类型?还是char*理解为一个类型,*p是他的变量。

[解决办法]
注意书写规范不仅合法,而且要合理:

const char* *p; // p存储一个const char*的地址,这个char*指向的char不允许被修改。
char* const *p; // p存储一个char*的地址,这个char*不允许呗修改。
char* *p; // p存储了一个char*的地址。


[解决办法]
const char **p p是一个指针,指向一个const char*类型
const char* 是一个可改变的指针,指向一个不可改变的字符串

char *const *p p是一个指针,指向一个char* const类型
char* const 是一个不可改变的指针,指向一个可改变的字符串

热点排行