C++语言中const char*的意思

是字符串变量吗?看到某程序里有这样一段constchar*="abcdef";看不懂求解释。分开解释最好。... 是字符串变量吗?看到某程序里有这样一段
const char*="abcdef";
看不懂求解释。分开解释最好。
展开
 我来答
夏夜轻语
2013-05-31 · TA获得超过1112个赞
知道小有建树答主
回答量:523
采纳率:100%
帮助的人:285万
展开全部
const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。
如你所说的,const char*="abcdef";

char*在这个的函数中,不可以再另外赋值。
如后面有char*="abf";之类的,会报错
追问
那char*呢?是什么
追答
*表示这是一个指针,(指针的概念书上有)
现在看看好像你这语句有错,应该是
const char* a ="abcdef"; // 定义char型指针a让它指向"abcdef"的地址

const与char*之类的,我理解成是变量a的修饰词,用来说明变量a有什么特性。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式