面试准备题(包括高质量c++题)constchar*,charconst*,char*const的区别问题几乎是C++面试中每次都会有的题目
事实上这个概念谁都有只是三种声明方式非常相似很容易记混
Bjarne在他的TheC++ProgrammingLanguage里面给出过一个助记的方法:把一个声明从右向左读
char*constcp;(*读成pointerto)cpisaconstpointertocharconstchar*p;pisapointertoconstchar;charconst*p;同上因为C++里面没有const*的运算符,所以const只能属于前面的类型
---------------------------------下面这个程序执行后会有什么错误或者效果:#defineMAX255intmain(){unsignedcharA[MAX],i;for(i=0;i