C尀C++,计算Array,Vector元素长度的函数

2025-04-04 18:03:28
推荐回答(2个)
回答1:

strlen() 需要 include
size() 需要 include
vector 是个容器 是复合类型
vector 不会自动添加~ 是char 类型的容器 每个元素是一个个char字符
vecotr 每个元素则会有\0 因为每个元素是string 类型的字符串
char str1[]="abcdefig";
string str="abcdefig";
const char str1*=str.c_str();
是c风格的 字符串
char str1[]={a,b,c,d,e,f,g};这样就没有自动添加了

回答2:

Array.GetLength(int a) //a为维数,如Array.GetLength(0) ,表示获得第一维中的元素个数。

函数2只能是你自己写代码封装个函数了。

vector不会自动添加\0 .