新微赢技术网
标题:
指针类型为const
[打印本页]
作者:
√龙
时间:
2009-11-3 01:58
标题:
指针类型为const
char const *p
char * const p
是不是一样的?
作者:
天使替我爱你
时间:
2009-11-3 01:58
char const *p p指向的字符串的内容不能改
char *const p p指向的地址不能改即p不能指向另一个字符串。
但有的编译器将字符串字面值视作常量,而且即使编译成功也不能运行。要想修改字符串最好用字符数组。
作者:
导演
时间:
2009-11-3 01:58
啊
那const char *p呢
作者:
οしαУ′颴
时间:
2009-11-3 01:58
const char *p 是指针p指向一个const char
遇到这样的表达式,从右往左念
作者:
依ing梦
时间:
2009-11-3 01:58
你可以把他们分解一下,从右往左念.
如下图对应:
字符 常量 指针,指向 p是一个
char const * p
他们的关系是对应的,一般都可以念出方便你理解的正确意思
作者:
小点点14504
时间:
2009-11-3 01:58
建议去看《C/C++高质量程序设计》
作者:
々無極風嘯々
时间:
2009-11-3 01:58
我楼上的楼上 name1是个指针它的值怎么能是“MIKE”呢?
应该是*name1="Mike"吧。对于这个问题 我也一直困惑 也请你指教指教吧
作者:
兮哩糊涂の斗
时间:
2009-11-3 01:58
name1="Mike"是指针的符值啊!指针的符值就是这样的啊!
作者:
30左右结次婚
时间:
2009-11-3 01:58
char const *p //定义一个指向const char的指针P
char * const p //定义一个指向char的const指针P
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2