概述
//数组
char str[20000]="0123456789";
int a=strlen(str); //a=10
int b=sizeof(str); //而b=20000
char ss[] = "0123456789";
cout << sizeof(ss) << endl; //结果 11 ===》ss是数组,数组大小是11( 也占一位)
cout << sizeof(*ss) << endl; //结果 1 ===》*ss 是第一个字符
int a[10]
sizeof(a) //结果是40
//函数参数为指针或者数组,数组传递进去退化为指针,sizeof不能测出传进去的数组大小
//指针
char* ss = "0123456789";
sizeof(ss) //结果 4 char*类型,所以是4
sizeof(*ss) //结果 1
strlen(ss) // 10
char aa[200]={'