C++面试题整理汇总!!!

来源:互联网 发布:编程培训中心哪里好 编辑:程序博客网 时间:2024/05/14 13:01
为了面试需要,把遇到的有代表性的面试题整理汇总,以便日后复习。
1、面试点:sizeofchar a[] = "Hello world!";char *p = a;

cout<<sizeof(a)<<endl;//12字节

cout<<sizeof(p)<<endl;//4字节
要点:指针的大小永远都是4字节。
并且:在函数中,数组参数退化为指针,左右下面输出内容为4
void fun(char a[100]){
cout<<sizeof(a)<<endl;//输出4
}
2、 int a = 5,则++(a++)的值是()A、5      B、6       C、7      D、逻辑错误
a++返回的是一个临时变量,这里是右值,不能再前面++了

0 0
原创粉丝点击