指针,数组与const

终于总结完了这个知识点,现在拿出来和大家分享,如果有不正确的地方希望给出宝贵的意见. 带有const的一级指针四种合法定义如下: const char *, char const *, char *const, const char *const const char *p; char const *p; 这两个定义是完全一样的,而规范的写法是 const char *p,都是指向静态字符的指针。 P是可以改变的,但是*p不能改变的。即:pointer to const char. char *const p; 说实在的我本以为这种定义...
默认分类 | 2008-12-22 17:07 | 阅读 4608 次 | 评论 0 条

微观C技术

带有const的一级指针四种合法定义如下: const char *, char const *, char *const, const char *const const char *p; char const *p; 这两个定义是完全一样的,而规范的写法是 const char *p,都是指向静态字符的指针。 P是可以改变的,但是*p不能改变的。即:pointer to const char. char *const p; 说实在的我本以为这种定义是违法的,但是实质上这种定义是用来限定指针p是不能被改变的,而*p是可以改变的。即:const po...
默认分类 | 2008-12-22 16:56 | 阅读 1651 次 | 评论 0 条
文章分类
文章归档
最新评论