C语言基础指针之const char *p,char const *p,,cahr * const p 三者之间的区别
2015-04-30 22:30
260 查看
由于没有const*的运算,如果出现,const其实是修饰前面的,所以可以知道char const *p,const cahr *p是一样的。 将一个声明从右向左读,(*读作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是指向一个常量字符串的指针,它所指向的字符串是不可变的。
相关文章推荐
- 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)将出现二义性错误
- C语言基础---const常指针的使用
- const char*, char const*, char*const 的区别;指针常量,常量指针的区别
- char*,const char*和string 三者转换及区别
- const char * 、char const *、 char * const 三者的区别
- ruby -- 基础学习(五)empty、nil、blank三者之间的区别
- C 语言中char* 和const char*的区别
- char的1、‘1’以及int的1这三者之间的区别
- 【C#基础语言学习】:const,readonly 常量与只读的区别
- 【待续】C#.Net 关键词清理 Fields Property Attribute Const三者之间的区别与联系
- Html DOM、Ext Element及Component三者之间的区别(Ext入门基础)
- 程序语言基础知识:Java引用与C指针的区别
- [C语言基础] 数组与指针之间的引用
- [转]ExtJs基础--Html DOM、Ext Element及Component三者之间的区别
- Html DOM、Ext Element及Component三者之间的区别(Ext入门基础)
- const char * 、char const *、 char * const 三者的区别
- 指针赋值 int a[5]={.... ...}, a 、&a[0]、 &a三者之间的区别 浅析 C/C++求职面试必备考点(五) .
- const char *p,char const *p, char * const p之间的区别