第1个回答 2007-03-29
strlen(); 这个是一个函数,
sizeof(); 这个不是函数
strlen(); //返回实际长度
sizeof(); //返回整个字符串的长度
比如:
char str[20]="hello";
cout<<strlen(str)<<endl; 将输出 5 不算最后的'\0'
cout<<sizeof(str)<<endl; 将输出 20 ,字符串的全部长度
第2个回答 2019-12-20
1)答案:c
因为a[]的初始化方式是字符串初始化,所以在实际存储的时候会多一位空间用来存储字符串的结束字符“\0”。而b[]则不需要。
2)答案:c
原因如上题
第3个回答 2007-03-29
strelen 判断字符串的长度,就是有几个字符.
sizelf判断变量的字节数.
第4个回答 2007-03-29
strlen()
参看string.h