+ -
当前位置:首页 → 问答吧 → cosnt用法,请赐教

cosnt用法,请赐教

时间:2011-12-06

来源:互联网

C/C++ code

const char *p;
char const *p;



两者有什么区别?

作者: swizard04   发布时间: 2011-12-06

1.
p是一个指针,指向char型,这个char型是const的
2.
p是一个指针,这个指针是const的,指向char型

作者: icemornings   发布时间: 2011-12-06

没有区别

作者: mougaidong   发布时间: 2011-12-06

引用 2 楼 mougaidong 的回复:

没有区别

居然看错了……

作者: icemornings   发布时间: 2011-12-06

char * const p;
才是2.中所描述的……

作者: icemornings   发布时间: 2011-12-06

引用 1 楼 icemornings 的回复:

1.
p是一个指针,指向char型,这个char型是const的
2.
p是一个指针,这个指针是const的,指向char型


正解

作者: elegant87   发布时间: 2011-12-06

这种 你把(类型)char省去不看~~

作者: zhutou100hao   发布时间: 2011-12-06

(const) char *p;
char (const) *p;

作者: zhutou100hao   发布时间: 2011-12-06

刚错了 是这样的
const (char) *p;
(char) const *p;

作者: zhutou100hao   发布时间: 2011-12-06

引用 6 楼 zhutou100hao 的回复:

这种 你把(类型)char省去不看~~

这个对的

作者: xiangzisainan   发布时间: 2011-12-06

引用 5 楼 elegant87 的回复:

引用 1 楼 icemornings 的回复:

1.
p是一个指针,指向char型,这个char型是const的
2.
p是一个指针,这个指针是const的,指向char型


正解

错了……不是正解……

作者: icemornings   发布时间: 2011-12-06

木有区别

作者: CrazyCoder8848   发布时间: 2011-12-06

进来只是想提醒下楼主。
const不要写成cosnt,看着扎眼。

作者: jialejiahi   发布时间: 2011-12-06

const跟谁 谁就不敢动

作者: mosal   发布时间: 2011-12-06

引用 12 楼 jialejiahi 的回复:
进来只是想提醒下楼主。
const不要写成cosnt,看着扎眼。


sorry,打快了,下回注意!

作者: swizard04   发布时间: 2011-12-06

大家也没说出个结果啊!

作者: swizard04   发布时间: 2011-12-06

我之前写过篇blog关于const的,可以看看
http://blog.csdn.net/kingskyleader/article/details/6689456

作者: kingskyleader   发布时间: 2011-12-06

热门下载

更多