c语言中的数组大小,该如何表示 : sizeof(array)/sizeof(array[0])

发布时间:2024-11-11 18:04

#include <stdio.h>

int * find_largest(int *,int );

int main()

{

int array[] = {1,2,3,4,5,6,7,1004,5,1};

int *ptr = find_largest(array,sizeof(array,sizeof(array[0])));

printf("%d",*ptr);

return 0;

}

int * find_largest(int *a,int n)

{

int *largest = a,*p;

for( p = a; p != a+n;++p)

{

if(*p > *largest)

largest = p;

}

return largest;

}

函数参数中的数组大小可以用: sizeof(array)/sizeof(array[0])  来表示

网址:c语言中的数组大小,该如何表示 : sizeof(array)/sizeof(array[0]) https://www.yuejiaxmz.com/news/view/35903

相关内容

【Ruby报错已解决】NoMethodError: undefined method `each‘ for nil:NilClass
技术积累及答案整理
C语言个人财务管理示例
Python中的遇到的错误(持续更新)
c语言原程序如下intx=496;printf('*%
(转帖)大厂面试:Redis中的ziplist为什么会节省内存?能节省多少内存
算法小技巧:空间换时间,时间换空间?
PHP日期与时间应用与实践
旅游省钱大法:加权最短路径
自用笔记14——节省空间

随便看看