计算机专业企业招聘笔试试题(附答案).docVIP

  • 888
  • 0
  • 约1.64万字
  • 约 19页
  • 2017-11-07 发布于江苏
  • 举报

计算机专业企业招聘笔试试题(附答案).doc

计算机专业企业招聘笔试试题(附答案)

面试准备题(包括高质量c++题) const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is a const pointer to char const char * p; p is a pointer to const char; char const * p; 同上因为C++里面没有const*的运算符,所以const只能属于前面的类型。 --------------------------------- 下面这个程序执行后会有什么错误或者效果: #define MAX 255 int main() { unsigned char A[MAX],i; for (i=0;i=MAX;i++) A[i]=i; } 解答: MAX=255 数组A的下标范围为:0..MAX-1,这是其一.. 其二.当i循环到255时,循环内执行: A[255]=255; 这句本身没有问题..但是返回for (i=0;i=MAX;i++)语句

文档评论(0)

1亿VIP精品文档

相关文档