遇到一个小问题
#include "iostream"
using namespace std;
#include "string"
int main ()
{
int x=35;
char str[10];
cout<<strlen(str)<<" ";
cout<<sizeof(str)<<endl;
char str1[10]="yangjiand";
cout<<strlen(str1)<<" ";
cout<<sizeof(str1)<<endl;
char str2[10];
cout<<strlen(str2)<<" ";
cout<<sizeof(str2)<<endl;
return 0;
}
这几个输出为什么差别会这么大呢?
13 10
10 9
21 10