首页 > 其他分享 >c语言函数传递数组名

c语言函数传递数组名

时间:2024-03-12 22:01:50浏览次数:13  
标签:10 函数 sum float 传递 数组名 数组

c语言自定义函数中可以在形参中可以使用数组名作为传递

代码示例如下

#include<stdio.h>
float ave(float a[])
{
	int i;
	float b;
	float sum=a[0];
	for(i=1;i<10;++i)
		sum=sum+a[i];
	b=sum/10;
	return b;
}

int main()
{
	float num[10],average;
	int i;
	for(i=0;i<10;++i)
	{
		scanf("%f",&num[i]);
	}
	average=ave(num);
	printf("平均值是:%f\n",average);
	return 0;
}

首先定义了一个函数ave,里面的形参就是一个数组名a[]

这个函数中分别定义了整型变量i,浮点型b,浮点型数组a[10]

接着是一个循环,当i=1时,在i小于10的情况下,i的值加1

变量sum会循环加数组a的值

b=sum/10,是求这个数组的平均数

标签:10,函数,sum,float,传递,数组名,数组
From: https://blog.csdn.net/2301_81968528/article/details/136664523

相关文章

  • file_put_content函数下的绕过
    该函数的作用是将文件写入字符串中首先,file_put_content大概有三种情形出现;file_put_contents($filename,"<?phpexit();".$content);file_put_contents($content,"<?phpexit();".$content);file_put_contents($filename,$content."\nxxxxxx"); 思路:将杂糅或者......
  • 第八章 函数探幽
    8.1C++内联函数提出的目的:为了提高程序运行速度。内联函数和普通函数的区别:编译方式:内联函数在编译时会被直接替换到调用处,而不是像普通函数那样通过函数调用的方式执行。这样可以减少函数调用的开销,提高程序执行效率。普通函数则是通过函数调用的方式执行,会涉及函数栈的......
  • 深度学习4:感知器-三种激活函数及梯度下降算法
    文章目录1.感知器定义2.激活函数2.1常用的激活函数(1)三种激活函数的值域比较(2)三种函数对于定义域比较(3)PyTorch中的三种激活函数代码3求最优权重和偏置项(w,b)的方法3.1梯度下降算法(一元函数)实例3.2随机梯度下降算法(多元函数,单个样本)实例3.3批量梯度下降算法(......
  • map 函数
    map()函数的作用是:对序列iterable中每一个元素调用function函数,返回一个map对象实例。这个map对象本质上来讲是一个迭代器。map函数基本语法:map(function,iterable)students=[1,2,3,4,5]#把列表中每个元素由int变为str:print(list(map(str,students))).#输出[......
  • Java是值传递还是引用传递?
    1、典型回答值传递(Passbyvalue)和引用传递(Passbyreference)是关于参数传递方式的两个概念值传递:将传递参数的值,复制一份到方法的参数中。换句话说,值传递的是原始数据的一个副本,而不是原始数据本身引用传递:将实际参数的引用(内存地址)传递给方法,这意味着方法内部对参数的修改......
  • C++看程序写结果 虚函数、构造、析构、初始化列表
    虚函数、构造、析构、初始化列表#include<iostream>usingnamespacestd;classBase{public:Base(constchar*p_szName):m_szName(p_szName){cout<<"Base类构造:"<<m_szName<<","<<endl;}virtual~Base(){cout......
  • react函数调用
    import*asReactfrom"react"//接收参数interfaceIProps{work?:string}interfaceState{//名字可以随便起date:string;//定义state的结构}exportdefaultclassHelloextendsReact.Component<IProps,State>{//组件初始化构......
  • Python函数每日一讲 - id()
    引言几天不见,今天我们来看看一个比较特别的函数id(),这个函数就是用来获取对象在内存中的唯一标识符的函数。语句概览id()函数是Python内置函数之一,用于获取对象在内存中的唯一标识符。其语法格式如下:id(object)其中,object参数是要获取标识符的对象。函数实例例1:获取整数......
  • 一键开启 GPU 闲置模式,基于函数计算低成本部署Google Gemma 模型服务
    背景信息Google在2024年02月21日正式推出了自家的首个开源模型族Gemma,并同时上架了四个大型语言模型,提供了2B和7B两种参数规模的版本,每种都包含了预训练版本(base模型)和指令微调版本(chat模型)。根据Google的技术报告,本次开源的Gemma在问题回答、合理性、数学、代码......
  • UVM宏解释+odt文件转doc+merge命令和difflib+python调用命令+clog2和系统函数+java添
    UVM宏解释UVM_DISABLE_AUTO_ITEM_RECORDINGhttps://blog.csdn.net/MGoop/article/details/127295965itemrecord的方法主要是用于记录事务信息的,原理是调用accept_tr,begin_tr,end_tr。似乎和波形上显示出各个事务相关。默认情况下,在调用get_next_item()和item_done()时自动......