社区
C++ 语言
帖子详情
新手提问
Adamlee
2009-06-19 01:41:36
const char *FenStr;
这一句是什么意思?fenstr不是指针么?前面怎么又是const?
这一句转成DELPHI,应如何写?多谢
...全文
90
13
打赏
收藏
新手提问
const char *FenStr; 这一句是什么意思?fenstr不是指针么?前面怎么又是const? 这一句转成DELPHI,应如何写?多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Walf_ghoul
2009-06-20
打赏
举报
回复
7L回答的很好很全了
honglei8485
2009-06-20
打赏
举报
回复
加上const表示FenStr指向的字符串不能被修改,也就是定义了一个常量的字符串
char *FenStr是字符串指针。。。
leizhe
2009-06-20
打赏
举报
回复
const ?
Big鹏
2009-06-20
打赏
举报
回复
7楼的很好很强大!
DirectX2009
2009-06-20
打赏
举报
回复
7楼 很强大 比较完整···
bobo_包子
2009-06-20
打赏
举报
回复
[Quote=引用 6 楼 Adamlee 的回复:]
delphi中好象没有这样的指针,先定义一个常量字符串看看,谢谢
[/Quote]
很好很强大
lixing01
2009-06-19
打赏
举报
回复
个人理解供参考:
char *FenStr; // 定义一个指针,该指针指向char类型的数据
const char *FenStr; // 定义个char类型的指针,并且不能通过指针来修改这个数据的值,const限定符的含义是对“char *FenStr”进行了限制,即不能修改数据值
举例:
const char *FenStr;
*FenStr = 'a'; // invalid, 不能修改指针指向的数据值
const char *FenStr;
char ch1, ch2;
FenStr = &ch1; // valid, 可以修改指针指向的内存地址
FenStr = &ch2; // valid, 可以修改指针指向的内存地址
char * const FenStr; // 定义一个char类型的指针,并且不能修改该指针指向的内存地址,但可以修改数据值,const限定符对 FenStr进行了限定,即对内存地址进行了限制
char * const FenStr;
*FenStr = 'a'; // valid, 可以修改指针指向的数据值
char * const FenStr;
char ch1, ch2;
FenStr = &ch1; // invalid, 不能修改指针指向的内存地址
楼主可细细理解指针的真正含义(指针的内存地址值,以及他指向的内存地址保存的数据值),const的作用和含义。Delphi不懂。
Adamlee
2009-06-19
打赏
举报
回复
delphi中好象没有这样的指针,先定义一个常量字符串看看,谢谢
文刀劉Michael
2009-06-19
打赏
举报
回复
[Quote=引用 2 楼 michael_liuyong 的回复:]
简单说,两个都是 二级指针,
不同的是,
const char *FenStr; 指针指向一个字符串常量
[/Quote]
请看4楼的回答
文刀劉Michael
2009-06-19
打赏
举报
回复
const char *FenStr; 指针指向一个字符串常量,不可修改的。
http://blog.csdn.net/michael_liuyong/archive/2009/06/19/4282715.aspx
有详细说明
yang_e_2009
2009-06-19
打赏
举报
回复
const char *FenStr 把指向的对象当做const对象来对待
文刀劉Michael
2009-06-19
打赏
举报
回复
简单说,两个都是 二级指针,
不同的是,
const char *FenStr; 指针指向一个字符串常量
lingyin55
2009-06-19
打赏
举报
回复
加上const表示FenStr指向的字符串不能被修改,也就是定义了一个常量的字符串
【
新手
提问
导读】
提问
的艺术
本文指导如何高效地提出技术问题,以获得快速且高质量的回答。强调了
提问
前的准备工作、
提问
时的注意事项以及问题解决后的反馈,旨在帮助
提问
者提高
提问
质量。
Java
新手
程序员
提问
和解决问题的正确姿势
博客指出
新手
提问
常笼统、描述不清等问题,结合体会给出建议。参考《高效
提问
》强调问题清晰度,还给出自身建议,如先自行尝试排错,包括用F12、debug等方法;描述问题要清晰;给出关键信息;解决问题后分享经验。同时强调
提问
精准、重视排错和加强基础学习。
论坛问题总结之一:
新手
提问
本文总结了编程论坛中
新手
上手过程中常见的
提问
误区,包括问题描述不清、盲目自信、直接索要源代码等,并针对这些问题提出了建议。
【
新手
提问
导读】
提问
的艺术_
提问
的艺术
本文探讨了
提问
的重要性和技巧,强调了开放沟通、深入思考和勇敢
提问
的原则。通过实例说明了在日常工作中,如使用缩写、面试、开源贡献等场景下
提问
的必要性。
转载:
新手
提问
必读
本文提供了在Arduino中文社区
提问
的有效策略,包括使用搜索功能避免重复
提问
、详细描述问题、咨询硬件卖家、分享解决方案以及保持尊重的态度。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章