腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
作为
函数
参数
传递
的
Sizeof
数组
c++
、
arrays
、
pointers
、
parameter-passing
、
sizeof
让我们考虑一下下面的代码: #include <iostream>{} { cout <<
sizeof
(arr) << endl; foo(arr);} 既然
数组
名衰减为指向其第一个元素
的
指针,为什么foo()中<e
浏览 36
提问于2020-04-16
得票数 1
回答已采纳
7
回答
如何检测
作为
参数
传递
的
数组
的
大小?
c
、
arrays
、
pointers
我知道如何在创建
数组
后通过
sizeof
参数
来检测
数组
的
大小:printf("%i",
sizeof
(arr)/
sizeof
(int)); 但据我所知,当我将一个
数组
作为
参数
传递
给一个
函数
时,我实际上是在
传递
一个指向
数组
第一个元素
的
指针,而不是实际
的
浏览 1
提问于2013-04-09
得票数 1
9
回答
函数
参数
中
的
数组
长度
c
、
pointers
这是以C语言计算
数组
长度
的
著名代码:但是,我似乎找不出
传递
给
函数
的
数组
的
长度: return
sizeof
(array)/
sizeof
(char*); const ch
浏览 1
提问于2011-11-25
得票数 68
回答已采纳
2
回答
如何创建切入点变量来完成
数组
(不是第一个元素示例: int *ptr = &arr,而不是int *ptr = arr)
c
我想利用&arr指向完整
的
arr而不仅仅是第一个元素来计算
数组
长度,如下所示现在,这将在主
函数
中工作,但我希望计算未定义
数组
并以arr
作为
参数
的
函数
中
的
大小当arr被
传递
到
函数
时,它会衰减为指针。我想在
函数
中使用&arr方法,但由于某些原因,它也不起作用.这就是为什么我希望将&arr<e
浏览 6
提问于2022-04-07
得票数 0
回答已采纳
3
回答
使用
作为
参数
传递
的
on
数组
大小
c++
、
arrays
、
size
、
sizeof
可能重复: {} 但是,在未
作为
参数
传递
的
数组
上调用
sizeof
通常会返回
数组
的
大小。当
数组
作为
参数
传递
时,获得<e
浏览 2
提问于2012-02-25
得票数 5
回答已采纳
7
回答
创建一个
函数
以返回C中int
数组
的
长度
arrays
、
c
、
function
我希望创建一个
函数
,该
函数
以整数
数组
为
参数
,并返回
数组
的
长度。我知道下面的代码正确地计算长度。int arr[] = {1, 2, 3, 4, 5};但是,如果我像下面这样创建一个
函数
,并将
数组
作为
参数
传递
int length_of(int* arr) {
浏览 8
提问于2021-01-14
得票数 5
回答已采纳
9
回答
C++中
的
数组
和长度
c++
、
arrays
我正在尝试获取
作为
某个
函数
的
参数
传递
的
数组
的
长度。代码如下所示:{ /(numbers)/
sizeof
(numbers[0] the result will be 8 as it
浏览 1
提问于2012-01-30
得票数 1
回答已采纳
5
回答
通过
函数
检查
数组
的
大小
c++
、
arrays
当我想知道
数组
的
大小时,我执行以下操作:for(int i = 0; i < 30; i++) constint size =
sizeof
(array) /
sizeof
(array[0]); 但是,当我在
函数
中将
数组
作为
参数
传递
时,
函数
中将有一个指针。int size( int
浏览 3
提问于2013-10-23
得票数 1
回答已采纳
1
回答
有没有办法获得
传递
给
函数
的
数组
的
大小?
c++
、
arrays
我
的
函数
接收一个
数组
作为
参数
,但该
数组
衰减为一个指针,因此
sizeof
()不起作用。我不允许导入任何额外
的
库,
数组
是
作为
int arr[]
传递
的
。当我搜索它时,大多数人只是说在
函数
外部定义它,并将其
作为
参数
传递
,但我不能这样做。那么有没有办法让我得到
数组
的
大小呢?
浏览 0
提问于2019-10-24
得票数 0
4
回答
数组
大小为1
的
原因
c
、
arrays
、
sizeof
可能重复: int inArrayInt(int iVal, int iArray[]) int i; { } return flag;问题是arrayL =
sizeof</em
浏览 3
提问于2012-06-27
得票数 1
回答已采纳
1
回答
在C中查找主
函数
之外
的
数组
大小
arrays
、
c
、
function
我注意到C中
的
一种行为,我找不到解释,所以我决定在这里发布一个问题。目标是在main中声明和初始化
数组
,然后将其
传递
给function1。诀窍是,然后在function1中查找该
数组
的
元素数,而不必首先在main中计算它,然后将其
作为
参数
传递
。那是因为没有的作用。案例2和案例3 这里,我在main中计算
数组
中
的
元素数,然后将其
作为
function2中
的
参数</em
浏览 15
提问于2022-06-02
得票数 0
回答已采纳
2
回答
错误分配内存矩阵C?
c
、
matrix
、
dynamic-memory-allocation
我正在开发一个从CSV文件中读取并用"calculateMLpa“方法计算分数
的
程序。该方法接收字符
数组
和10浮点数
数组
,并对矩阵3x3中
的
浮点数
数组
进行变换。当从
数组
中读取位置第3位时,在矩阵中插入第4个数字和第6个数字相同
的
位置。也就是。100.000000,而对于1;2=383.000000,但是当打印traj的当前值时,它是正确
的
。bs=calculateMLpa(a,traject,t,1.0,0.1,sz,dim); pr
浏览 3
提问于2015-10-26
得票数 0
回答已采纳
2
回答
C/C++中
的
参数
传递
和
数组
作用域
c++
、
arrays
、
function
、
parameters
、
scope
我有一个
数组
,在它
的
声明范围内,我可以使用
sizeof
运算符来确定其中
的
元素数量,但当我将它
传递
给一个
函数
时,它只是将其解释为指向
数组
开头
的
指针,而
sizeof
运算符只是给出了这个指针变量
的
大小。如下例所示,int count(int a[]){}
浏览 0
提问于2011-12-30
得票数 0
回答已采纳
6
回答
为什么C
数组
在
传递
给
函数
时会有一个错误
的
sizeof
()值?
c
、
arrays
、
function
、
sizeof
完整示例: int arrSize = (int)(
sizeof
(arr) /
sizeof
(arr[0])int main (int argc, const char * argv[]) { printf(
浏览 0
提问于2010-06-01
得票数 37
回答已采纳
4
回答
错误:应为‘,’前
的
主表达式
c++
、
templates
我想确定C++中字符串
数组
的
大小。根据这个论坛上
的
建议,我创建了一个模板来告诉我
数组
的
大小。相关
的
代码是 std::cout << "debug "<<
sizeof
_array(std::string,
sizeof
(obj)) << std::end
浏览 2
提问于2013-09-27
得票数 0
8
回答
为什么
函数
不知道
数组
的
大小?
c++
、
function
、
pointers
、
sizeof
如果我写{ cout<<
sizeof
(a)/
sizeof
(a[0])<<endl; //a is a pointermain() int a[100] = {1,2,3,4,}; return 0;{ cout<<
sizeof
(a)/
sizeof
(a[0])&l
浏览 8
提问于2010-05-01
得票数 1
回答已采纳
1
回答
查找
数组
大小
的
麻烦&输出问题
c++
、
algorithm
、
binary-search
但我不想将
数组
的
大小
作为
binarySearch
函数
中
的
参数
传递
。我试图在
函数
中找到
数组
大小。我使用
sizeof
operator,但是二进制搜索
的
输出是错误
的
。当我试图将
数组
的
大小
作为
参数
传递
时,输出就很好了。我
的
问题是为什么&计算
函数
中
的
浏览 2
提问于2021-06-12
得票数 0
回答已采纳
1
回答
数组
作为
函数
的
参数
arrays
、
c
、
function
#include <stdio.h> unsigned int n =
sizeof
(arr)/
sizeof
(arr[0]);}{ unsigned int n =
sizeof
(arr)/
sizeof
(arr[0]); printf(&qu
浏览 2
提问于2021-06-10
得票数 0
3
回答
使用由
函数
传递
的
数组
。
c++
、
arrays
< size; index++) cout << endl; 使用C++,研究
数组
,程序工作得很好,然而,我不理解底部
的
for循环,它说“索引< size”,"size“是从for循环知道何时停止循环
的
地方获得值
的
吗?
浏览 2
提问于2015-07-29
得票数 0
2
回答
查找
传递
给
函数
作为
参数
的
数组
中
的
元素数。
c++
、
sizeof
、
turbo-c++
我试图创建一个
函数
来查找
数组
中
的
元素数。<iostream>{} { int arr[5] = {1,2,3,4,5}; cou
浏览 2
提问于2017-08-06
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python的函数(三):参数传递
java数组作为方法参数的使用
什么是python的函数?在python3函数的参数是如何传递的?
php编程小白必须要了解几种函数参数的传递方式
调用函数不仅仅只是传递正确的参数类型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券