sizeof遇上数组
不多说,看代码
char a[7]={'1','2','3','4','5','6','7'}; char *b=&a[0]; char *c=a; cout<<sizeof(a)<<endl; cout<<sizeof(a+2)<<endl; cout<<sizeof(b)<<endl; cout<<sizeof(c)<<endl;
输出的结果为:
7
4
4
4
不多说,看代码
char a[7]={'1','2','3','4','5','6','7'}; char *b=&a[0]; char *c=a; cout<<sizeof(a)<<endl; cout<<sizeof(a+2)<<endl; cout<<sizeof(b)<<endl; cout<<sizeof(c)<<endl;
输出的结果为:
7
4
4
4