关于字符串数组的问题
刚学字符串数组,下面的程序求解,为什么输出结果是16和48,那个sizeof是有什么用的,还有一个疑问就是字符串变量比较大小是怎么比较的,以什么为依据排列的。#include<iostream>using namespace std;
#include<string>
int main()
{
string s[3]={"Tan","Zhao","Li"};
cout<<sizeof(string)<<" "<<sizeof(s)<<endl;
return 0;
}
请各位帮忙解答下,谢谢。