首页 > 编程知识 正文

c语言数组10个数求和,c语言加减乘除运算代码

时间:2023-05-05 03:41:18 阅读:14274 作者:120

1 .用c语言求数组的长度有以下几种方法。

char data[1024]; int length=sizeof (数据)/sizeof ) data[0]; printf(length=%d(n ),length ); 要求数组长度为1024

2 .但是,当将数组名称参数传递给子函数时,无法通过上述方法获取数组长度

例如:

intmyarrlen(char*data ) intlength=sizeof ) data )/sizeof ) data[0]; printf(length=%d(n ),length ); 返回长度; }以上求出的长度是8(64位机器上的指针的长度),data是函数参数,在myarrlen函数中,data只是指针(地址),在本函数执行时,系统用a表示的地址是因此,sizoef(a ) ) a ) 652因此,要获得数组长度,只需在数组定义所在的代码区域中采用上述方法即可。

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