66问答网
所有问题
在C++中有直接求数组长度的函数么?
类似于用sizeof求字节数一样的
举报该问题
推荐答案 推荐于2017-09-07
int a[10];
sizeof(a) 就是数组所占用的字节数 也就是长度 在32位机器上是40
如果你要求的是当前数组中元素的个数,可以用
个数 = sizeof(a)/sizeof(int)
如果是 char a[10] 就是 sizeof(a)/sizeof(char)
希望我说的对你有帮助
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DiipsUD9.html
其他回答
第1个回答 2021-01-29
c++里面是有直接求数组长度的函数的。
int num[3];
cout << size(num) << endl;
第2个回答 2018-07-28
使用stdlib.h中的 _countof宏
相似回答
C/
C++中
如何获取
数组的长度?
答:
收藏
C、C++中没有提供 直接获取数组长度的函数
,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个宏,比如#define GET_ARRAY_LEN(array,len...
C/
C++中
如何获取
数组的长度?
答:
使用sizeof(
array
) / sizeof(array[0]), 在C语言中习惯上,在使用时都把它定义成一个宏。比如#define GET_
ARRAY
_LEN(array,len) {len = (sizeof(array) / sizeof(array[0]));} 。而
在C++中
则可以使用模板技术定义一个
函数
。比如:template <class T>intget
Array
Len(T& array){return (...
数组的大小
答:
c++中没有求数组长度的默认函数
,只能自己写,但经常有初学者把sizeof(), size(), length(), strlen() 混淆掉。本篇博文具体解释一下如何求数组长度和这四个函数,以及可能遇到的问题。C++求数组长度为:int arr_length = sizeof(arr) / sizeof(arr[0]);为了方便使用,在C语言中常定义宏来求...
c++
有strlen(
数组
名)
求长度的
表示方法吗?
答:
非常遗憾地告诉你,
没有
!因为strlen()函数是求一个字符串的长度的。如果要求一个数组的长度,可以是如下的代码:include "iostream"using namespace std;void main(){ int a[]={1,2,3,4,5,6};int s;s = sizeof(a)/sizeof(int);cout<<"这个数组的长度是:"<<s<<endl;} 上面的代码...
C语言编程中,输入一个字符串数组,如何得出该
数组的长度?
答:
函数
原型:extern unsigned int strlen(char *s);,在Visual
C++
6.0中,原型为size_t strlen( const char *string );,其中size_t实际上是unsigned int,在VC6.0中可以看到这样的代码:typedef unsigned int size_t;。头文件:string.h 功能:
计算
字符串s的(unsigned int型)
长度
说明:返回s的...
怎么判断
数组的长度
答:
问题八:C/
C++中
如何获取
数组的
长度 收藏 C、C++中没有提供
直接
获取
数组长度的函数
,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]),
在C
语言中习惯上在 使用时都把它定义成一个宏,...
大家正在搜
求数组长度的函数
计算数组长度的函数
求字符串长度的库函数是什么
数组长度函数
求字符串长度的函数
数组的长度怎么计算
返回字符串长度的函数
c++数组长度
计算字符串长度的函数
相关问题
c++如何写一个计算数组长度的函数
c++求数组的长度
JS 在一个函数中 求数组长度
C/C++中如何获取数组的长度?
C/C++中如何获取数组的长度
C++怎么获取数组的长度
C/C++ 中如何获取数组长度
C++传数组后怎么在函数内计算数组长度?