C++语言中const char*的意思
是字符串变量吗?看到某程序里有这样一段constchar*="abcdef";看不懂求解释。分开解释最好。...
是字符串变量吗?看到某程序里有这样一段
const char*="abcdef";
看不懂求解释。分开解释最好。 展开
const char*="abcdef";
看不懂求解释。分开解释最好。 展开
1个回答
展开全部
const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。
如你所说的,const char*="abcdef";
char*在这个的函数中,不可以再另外赋值。
如后面有char*="abf";之类的,会报错
如你所说的,const char*="abcdef";
char*在这个的函数中,不可以再另外赋值。
如后面有char*="abf";之类的,会报错
追问
那char*呢?是什么
追答
*表示这是一个指针,(指针的概念书上有)
现在看看好像你这语句有错,应该是
const char* a ="abcdef"; // 定义char型指针a让它指向"abcdef"的地址
const与char*之类的,我理解成是变量a的修饰词,用来说明变量a有什么特性。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询