首页 > 编程知识 正文

怎么求字符数组中字符串长度,string数组怎么判断长度

时间:2023-05-04 14:50:40 阅读:273263 作者:345

数组长度 int arr[] = {1,2,3,4,5,6,7,8,9};int length = 0;length = sizeof(arr) / sizeof(int); int arr[10]={0,0};//这样的无法通过上述方法获得 字符型数组长度 char c[10] = "asd";cout<<strlen(c)<<endl;cout<<sizeof(c)<<endl;cout<<sizeof(c)/sizeof(c[0])<<endl;

输出

31010

所以字符串数组只能用strlen函数

字符串string类型长度 string c = "asd";cout<<c.size()<<endl;cout<<c.length()<<endl;

输出

33 字符串数组长度 char* array_str[] = {"good","good","study"};printf("sizeof(array_str): %dn", sizeof(array_str));printf("array_str len: %dn", sizeof(array_str) /sizeof(array_str[0]));

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。