第2个回答 2014-03-12
sizeof函数功能是用于计算数据空间的字节数。
sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示(当然用在字符数组计算"\0"的大小)。
使用sizeof时string的注意事项:string s="hello";sizeof(s)等于string类的大小(32)一个字节是8位,所以在32位编译器上第一个所占的字节数为32/8=4;对于一般数组而言sizeof 方法:数组元素个数=占用字节/数组类型所占字节。在此题中数组str2[]="Hello"一共占用6个字节(包括5个字母各占一个字节再加上一个结束符‘\0’占一个字节,共6个字节)。所以选D本回答被提问者采纳